On my project elements can change ownership. That is, if user1 creates an element in the list this element will be its property but he can pass it to user 2 and user 2 can pass it to user 3. In each element all property changes will have to be displayed in a historical ( unmodifiable, like logs).
What do you advise me to do?
What do you advise me to do?