Introduced separate entity for rating levels.
Extracted evaluator class.