Introduce a base class for all models