This seems like an odd co-opting of Attribute's responsibility.