By the way, this object is not needed internally. It is mostly as a convenience to the user who may want to know the specs specified for different task ids.