'An option recommendation. That is, an option as well as its recommended
value and the level of the recommendation.'

def __init__(self, recommended_value=None, level=LOW, **kwargs):

    self.level = level
    self.recommended_value = recommended_value
    self.option = kwargs.pop('option', None)
    if (self.option is None):
        self.option = ConversionOption(**kwargs)
    self.validate_parameters()
