- Added the option to disable pluralizing.
- Modified the unit tests.
- Changed the order of constructors parameters.