Objective-C support