Added a mixin plugin & added tests for it