Added -observeTarget… and -stopObservingTarget… methods
Added OMNIKeyPath macro for compile time key path checks