Internal code clean-up: make M_Object_New use existing code instead of duplicating the steps of object initialization/creation.
Internal code clean-up: make M_Object_New use existing code instead of duplicating the steps of object initialization/creation.