Straighten up MdmModule hierarchy constructors.
Finish cleaning up after the rampage-refactoring of MdmModule into classes per module type.