moved "Task" namespace one level up, it is not a component