Mixin classes to the rescue