def METHOD_NAME(self):
    """
    Check if the flex model and flex context are valid. Should be overwritten.
    Ideas:
    - Apply a schema to check validity (see in-built flex model schemas)
    - Check for inconsistencies between settings (can also happen in Marshmallow)
    - fill in missing values from the scheduler's knowledge (e.g. sensor attributes)
    Raises ValidationErrors or ValueErrors.
    """
    pass