Time for action – Creating the abstract base class