class CombinedMaster implements AbstractMaster<D> {

  @Override
  public D add(final D document) {
    //no unique id on a new record so no scheme as yet. have to just add to first master.
    return _masterList.get(0).add(document);
  }

  protected  CombinedMaster(List<M> masterList);

}