Each part of the component namespace would include a wildcard properties bag to allow for configuration outside of the domain model to at least exist in the domain model. To have some safety there could be a notion of whether or not a property needed to be understood by the ManagedComponent that maps from the domain model onto deployment metadata.