@classmethod
def _setupModel(cls):
    """
            _setupModel - Class method called once to validate and ensure class is setup right.

                Afer called once this function will replace itself with the dummy _setupModel_Finished
        """
    if cls.PRIMARY_KEY not in cls.FIELDS:
        cls.FIELDS = [cls.PRIMARY_KEY] + list(cls.FIELDS)
    cls._setupModel = cls._setupModel_Finished
