Fix strong mode warning in PbMapMixin
diff --git a/lib/src/protobuf/mixins/map_mixin.dart b/lib/src/protobuf/mixins/map_mixin.dart
index 327d211..0032552 100644
--- a/lib/src/protobuf/mixins/map_mixin.dart
+++ b/lib/src/protobuf/mixins/map_mixin.dart
@@ -12,7 +12,6 @@
 /// This mixin is enabled via an option in
 /// dart_options.proto in dart-protoc-plugin.
 abstract class PbMapMixin implements Map {
-
   // GeneratedMessage properties and methods used by this mixin.
 
   BuilderInfo get info_;
@@ -30,8 +29,8 @@
   }
 
   @override
-  operator []=(String key, val) {
-    var tag = getTagNumber(key);
+  operator []=(key, val) {
+    var tag = getTagNumber(key as String);
     if (tag == null) {
       throw new ArgumentError(
           "field '${key}' not found in ${info_.messageName}");