This forces an inlined version of Moose::Object::new to be installed as
_new even though it's not part of the inheritence chain.
__PACKAGE__->meta->make_immutable(
inline_constructor => 1,
+ replace_constructor => 1,
constructor_name => "_new",
);
no Moose;