add dict mixin