use namespace::clean in place of "no Moose"