I just can't understand why it's related to concurrency?
Also, could you give an example when will we need to assign a new value to an `Attribute`?