I don't think just where and when works. For identity we do both client on add and server on save.