fields are camel cased