Add ReadOnlyDictionary class
checkpoint