Each entity will support one property for versioning of your records. (e.g. user "A" edit one record, user "B" edit same record another machine, user "A" save the changes, user B save your changes and the system will show error message for user B becouse the user "A" already save change previously).