Create clean interfaces for Moose classes