This will be used to handle Optimistic Concurrency. If not present, it will always overwrite the existing resource without checking conflict.