It's got me wondering now if a better approach might be to split up the OperationTransformers. There are a lot of if/else's the just to keep it all in one class.