Fixes #32 make transformers abstract class