Add generic model class for data models to inherit