extra mixin class