Added Objective-C implementation
Fix Objc impl conflict.