@classmethod
def schedule_task(cls, task_name: str, *args, **kwargs):
    """ Schedule a task to be retreived later with `.get()` """
    if not cls._inernal_tasks[task_name]['params'].get('depends_on'):
        return cls._app.send_task(task_name, *args, **kwargs)
    else:
        return cls._app.create_chain(task_name, args, kwargs)
