Change from a class method-based inheritance to a ModelManager-based inheritance pattern.
Tweak packaging and requirements.