'Validates the given dict-type tab object to ensure it contains the expected keys.
This method should be overridden by subclasses that require certain keys to be persisted in the tab.'

@classmethod
def validate(cls, tab_dict, raise_error=True):

    return key_checker(['type'])(tab_dict, raise_error)
