compatibility fixes

* source file was using a mix between tabs and spaces, converted file to spaces model
* changed reserved `class` keyword usage as some linters were failing
* removed unused variables (`CutterClasses` & `CutterTexts`)