Updating some of the code to begin to handle optimistic concurrency using aggregate versioning.