Added camelize/pluralize/underscore conversion via format_keys function