After discussing, we decided to continue using the hand-written mapping method and not write a function to automatically convert keys from snake case to camel case. We decided this because there were scenarios where we did not want to map API responses 1:1 with the database object. Manually mapping the data gives us better control in the response.