Improved MObject