class PersistableDataObjectsItemPresenter extends ListItemPresenter<PersistableDataObject, PersistencePresenter, PersistableDataObjectsItemPresenter.View> {

    public PersistableDataObjectsItemPresenter setup(final PersistableDataObject className,
                                                     final PersistencePresenter parentPresenter) {

        this.parentPresenter = parentPresenter;
        this.persistableDataObjects = className;

        view.init(this);
        view.setClassName(className.getValue());

        return this;
    }

    @Inject public  PersistableDataObjectsItemPresenter(final View view);

}