although i understand that, i would like to group service releated code as much as possible. esp the logic what to do on what platform. it seems strange that something as general as a CAF::Service doesn't provide the hooks for simple things like list available services.