connector as mixin