Create AbstractController to help handle converting requests/responses to/from POJOs