mixins inadvertently propagate changes to other classes in same inheritance chain
Merge pull request #2011 from twobraids/mixin-mixup

Fixes Bug 999060 - mixins inadvertently propagate changes to other classes