- Updated classes and methods that need to be public
- commented out custom operator definition as it causes "ambiguous operator errors" when accessed from outside the framework