Moved the name property out of the task sub-object
Updated documentation to reflec the move of the task options type and cache