Using individual metaclasses like this can cause problems due to load order issues. You should just `use Moose ();` instead.