Removed some use of implicit iterators and added a ClientManager API to provide access to some components, instead of them being individually presented as EJBS. Issue currently is that the EJB for ClientManager is still wrapping the components in a client proxy - so will need to find another (e.g. factory methods?).