Adds method to return the root object if the receiver is a KeyPath
Dispatches setObject:forKeyPath: to support keypats