adds some features to Class::Data::Inheritable