I was also not sure and thought that this exception would be used later in other situations also. But you are right: for all situations I can think of where I can throw this exception I will have the Ref and a returncode from RefUpdate.update() in hand. And this is info is usefull for the call. So I added these properties.