refactorings
added suppressions for unused fields, methods, and a class
spanned contexts
implemented context-wide constants
removed some typos