temporary hack, highlights what needs to change
Introduced ContainerAwareModuleDeploymentPropertiesProvider

ContainerAwareModuleDeploymentPropertiesProvider is used to provide
deployment properties for modules targeted to a specific container.
It is an extension of ModuleDeploymentPropertiesProvider that
can be used in areas where deployment properties for a specific
container are required.