Create ChoiceListElement class
Add BaseListElement class
Refactor the way we get the element value
Update the tests to have real cases
Remove prefixes attributes