Updated task function usage, allow defining/overriding description
deprecating top-level add*Task methods