Disable accidental setting of delegate by (a) deprecated `setDelegate`; (b) replacement `setDelegate` will `NSLog` warning and will refuse to set the delegate.