apply extend map mixin