My task is to take data from the client, convert it to the canonical form (if the client has not specified any fields, set the default) and then send it to the service by &q