code: @Override
      public Object removeField(String s) {
          Object o = super.removeField(s);
  
          if (o != null) {
              delegate.remove(o);
          }
  
          return o;
      }
docs: -------------------------------------------------------------