MM-independent package registration
Throw an exception whenever loaded model doesn't conform to expected MM
Naive extendedToBase mapping implementation