@Override public Object put(FIELD field, Object object) { if (null != realRecord) { return realRecord.put(field, object); } throw new UnsupportedOperationException(); }