added Moo::Role as a strict/warnings equivalent