adding ability to not camelize model properties