Added transformer Mixin.
Changed emitters logic.
Fixed tests
Merge branch 'feature/serializers-and-emitters-refactoring'