add

abstract override fun <T : ITask<*>> add(task: T): T