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

    @Override
    public PackageItemPresenter setup(final SingleValueItemObjectModel packageName,
                                      final KnowledgeBaseItemPresenter parentPresenter) {
        this.parentPresenter = parentPresenter;
        this.packageName = packageName;

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

        return this;
    }

    @Inject public  PackageItemPresenter(final View view);

}