MInstance(MClassRegistry* pMClassRegistry, const MNode& refMNode, MDataDeserializer* d = 0, MInstanceImplSelector impl = M_INSTANCE_DEFAULT_IMPL) throw(MException);