DataModel: add header field list to Executor type.
DataModel: plumbing for registering PUT and POST executors with properties.