Use objects instead of mixins for behavior clases