added NullTask, Task now is abstract class like Var