public FieldsDescriptor(FieldsDescriptor parent, string name)
 {
     _parent = parent;
     _name   = name;
 }
 protected bool Equals(FieldsDescriptor other)
 {
     return(Equals(_parent, other._parent) && _name == other._name);
 }