Oh, and we need to update SimpleJson to support read-only dictionaries at some stage...