List<CodeUnit> dartFields() { return fields.map((field) => DartField(field, depth: depth + 1)).toList(); }