Fixed issue with default value for Dict key

This fix for situations:

    t.Dict({t.Key("field", optional=True): t.String}).check({}) != \
        t.Dict(field=t.String).make_optional("field").check({})