Basic context mixin class