#186 added method updateImmutableReference to Transaction