Object? valueOf(String name) { for (var v in values) { if (nameOf(v) == name) return v; } return null; }