lower case datamodel field names
update docs
update tests