Figured out how to use the error.rejectValue() and it now works and a
locations parent can't be set to a child.