Protocols for Objective-C classes.