changed Class::MOP::load_class to Module::Runtime::require_module to avoid deprecation warnings.