Replaced `Review` class with  `ReviewFactory`.