Making Dict a public type
Merge branch 'public_dict_type'