Assuming that "Weather.Condition" has always to be filled while "Weather.Description" is optional i have changed setDescr to setCondition in YahooProvider