public SerializableFieldInfo(FieldInfo field, int depth)
 {
     this.Field = field;
     if(depth == 0) this.Name = field.Name;
     else this.Name = depth.ToString() + "#" + field.Name;
     this.GetValue = field.CreateFieldGetter();
     this.SetValue = field.CreateFieldSetter();
     
     //this.Name
     //this.NameHashCode = this.Name.GetHashCode();
 }