add ->kebab-case converter, update entity ctor naming, update call sites