updated keypath tests
fixed issue with keypath != id for fetch and delete