Added handy accessors to CA to get single/main components
getEventAlgo, getService getPublicTool now can obtain no argument, in this case return the main component, ambiguity like missing component, to many components cause exception.
Edited by Tomasz Bold