Added jshint maxstatements override with a value of 350 lines which should allow for the line count of the constructor