Adding mixin support

Mixins are really helpful and awesome so I hope to use them more.