class IncludedKnowledgeBaseItemPresenter extends ListItemPresenter<SingleValueItemObjectModel, KnowledgeBaseItemPresenter, IncludedKnowledgeBaseItemPresenter.View> {

    @Override
    public IncludedKnowledgeBaseItemPresenter setup(final SingleValueItemObjectModel knowledgeBaseName,
                                                    final KnowledgeBaseItemPresenter parentPresenter) {
        this.parentPresenter = parentPresenter;
        this.knowledgeBaseNameObject = knowledgeBaseName;

        view.init(this);
        view.setName(knowledgeBaseNameObject.getValue());

        return this;
    }

    @Inject public  IncludedKnowledgeBaseItemPresenter(final View view);

}