inherit from real `Task` class