Class AbstractSelectingDelegate