Adding collector mixin