About to change init_object to init_defaults.
Renamed init_object() to init_defaults().  Added Object::create_instance() which will create a blank object of the same type as the context object the method is called on and automatically call init_defaults() on that object.