User service uses dirtyProperties helper