Comments are used if necessary to keep a history of changes
You can enable Comments for any entities in your application. Also you can configure which users will have access to comments
You can allow to change the selected fields when adding comments. History of changes will be stored with the comment.