A simple Objective-C singleton to instrument, protect, trace, and suppress selectors at runtime