remove types for inputs and parameters
use `items` instead of `patternProperties` to enforce type of items in taskDictionary