Generalized common methods into a Moo Role