class PropertiesItemPresenter extends ListItemPresenter<Property, PersistencePresenter, PropertiesItemPresenter.View> {

    @Override
    public PropertiesItemPresenter setup(final Property property,
                                         final PersistencePresenter parentPresenter) {

        this.property = property;
        this.parentPresenter = parentPresenter;

        view.init(this);
        view.setName(property.getName());
        view.setValue(property.getValue());

        return this;
    }

    @Inject public  PropertiesItemPresenter(final View view);

}