OCFuntime is a small wrapper on objective-c runtime