use Module::Util instead of MooX::Roles::Pluggable