Added isPersistent and isPristine