I really don't think we need to do this, nor should we expose the logger as a GetLogger. CompositionRoot returns the ServiceRoot object which hangs all the services off of it. CompositonRoot should just expose a single object.