Move object_id verification to Object's initializer

Also add a verify_object_id keyword argument that
can be set to false if the class user wants to be able to
partially initialize the object.