def METHOD_NAME(cls, name, app=None, **entry):
    # Super method has 'PeriodicTask' hardcoded
    obj, created = models.CustomPeriodicTask._default_manager.update_or_create(
        name=name,
        defaults=cls._unpack_fields(**entry),
    )
    return cls(obj, app=app)