use warnings;
use Carp::Heavy;
-use Class::MOP::MiniTrait;
use Moose::Error::Util;
use base 'Class::MOP::Object';
-Class::MOP::MiniTrait::apply(__PACKAGE__, 'Moose::Meta::Object::Trait');
-
sub new {
my ( $self, @args ) = @_;
# can't use Moose::Error::Util::create_error here because that would break