mixin returns base object for chaining