We need to keep track of all changes for procedures. We can use the same approach as in auctions module.