added GenericFieldsModelMixin