head: {... ...} /*Mandatory*/, param:{... ...}/*Optional*/, misc:{... ...}/*Optional*/
head: {... ...} /*Mandatory*/, result:{... ...}/*Optional*/, misc:{... ...}/*Optional*/