Iterable<Attribute> get values => _attributes.values.sorted((a, b) => Attribute.getRegistryOrder(a) - Attribute.getRegistryOrder(b));