code: @Override
      public Model copy() {
          DefaultModel m = new DefaultModel(eb.copy());
          MappingUtils.fill(sm, m.getMapping());
          for (ModelView rc : parent.getViews()) {
              m.attach(rc.copy());
          }
          m.setAttributes(this.getAttributes().copy());
          return m;
      }
docs: Clone this model using a {@link DefaultModel}.
  
  @return a mutable clone