use Object.mixin