Inelegant Bugfix for decorators
change class definition back and include 'require_dependency' calls
fixed to meet new rubocop line length
Merge pull request #37 from CruGlobal/THINK-232-TRN

THINK-232-TRN Inelegant Bugfix for decorators