value-for-keypath -> keypather