Checking of refactored code after making few classes abstract.