'This is the method that is shown to the user interfaces;
while the real information is inside the _get_option_objects().
:return: A list of options for this question.'

def get_option_objects(self):

    if self._previously_answered_values:
        return self._previously_answered_values
    else:
        return self._get_option_objects()
