removed arg, kwargs pass support from dependency
merged Task/NullTask