@Override
 public void removePropertyChangeListener(PresentationModelPropertyChangeListener listener) {
   valueModel.removePropertyChangeListener(listener);
 }
 @Override
 public T getItem(int position) {
   return valueModel.getItem(position);
 }
 @Override
 public ItemPresentationModel<T> newItemPresentationModel() {
   return valueModel.newItemPresentationModel();
 }
 @Override
 public int size() {
   return valueModel.size();
 }