Subtype mixin support