[Issue #2284] Adding check for respondsToSelector before adding observer on dynamic keyPath