two small MapField bugfixes

a Python 3.X bugfix and the same bugfix as for #34 but with empty dictionaries instead of empty lists