Minimalist Object Orientation (with Moose compatibility)