class SelectorImpl implements Selector<T> {

    @PreDestroy
    public void destroy() {
        view.clear();
        valueProvider = null;
        textProvider = null;
        itemProvider = null;
        valueChangedCommand = null;
    }

    @Inject public  SelectorImpl(final SelectorView view);

}