A unique identifier key for this attribute type.
This key is used for serialization, deserialization, and attribute lookup. It must be unique across all attribute types in the system.
@override String get key => 'code';