Name virtual attributes appropriately

It's a bit confusing to use the term "data attribute" for two distinct
concepts.