Better mixin class that can add itself