public ITypeDescriptor NestedType(int index) { if (index < _fields.Count) return _fields[index].Value; return null; }