It will not return an autorelease object in `createWithContentsOfFileThreadSafe`. Therefore, it's `ThreadSafe` in some cases.
But `Dictionary::createWithContentsOfFile` should return an `autorelease` object.