class DynamicRecordListImpl implements DynamicRecordList {

    @Override
    public Record addItem() {
        final Record element = recordFactory.createNestedRecord(structure, parent);
        records.add(element);
        return element;
    }

    public  DynamicRecordListImpl(final Structure structure, final Record parent);
      DynamicRecordListImpl(final Structure structure, final Record parent, final RecordImplFactory recordFactory);

}