given that you're binding the fields explicitly with the @Key annotations, is it possible to make these fields/methods  camel-case?