use mixin-deep for merging objects