fixes #1160
Merge commit '33edfcff2ea9344853551235e3dfc757ecf9578a' into feature/issue-1160
moved functionality to behavior, added tests
code style
fixed typo [skip ci]
Merge branch 'feature/issue-1160'
Merge pull request #4166 from schmunk42/master

fixed inflector camel2id and id2camel