extend DependenciesProvider to have a ControllerCOntainer (normal container), too
add factory to create an ContainerController with injection of a ControllerContainer
adjust implementing interfaces