Introduced abstract class for transformations, and refactored all transformations to inherit from this abstract class.