easy subclassing of non-Moose objects