Would it make sense to rename ManagerOption to ClientOption and similarly for other Manager related stuff... I am unsure, but connecting it with the "client" side of things would make it easier to understand. I have not thought too deeply about the other names, and if they would clash with other Client names related to multi-service interface names and Configuration objects.