void initSubField()
 {
     if (subField == null)
     {
         subField       = new SearchItemGlobal();
         subField.depth = 1;
         subField.OnDeserialization();
     }
 }
 public override void OnDeserialization()
 {
     type = parent.type;
     if (subField != null)
     {
         subField.depth = 1;
         subField.OnDeserialization();
         subField.showMoreOptions = showMoreOptions;
     }
 }