you cannot call this method if you expect a ``ChoiceListInterface`` only (btw, it is really easy to break it: pass a SimpleChoiceList)