now we use Moo Class::instantiate and Class::load should not be needed