refactoring NewOperationResponse(), messageID is know set by ResponseWriter