Refactored form field type to use ChoiceType with custom ChoiceListInterface.