#3 dou#mixin should return base for chaining