refactor, _BIDCreateDictionaryFromJsonObject()
implement _BIDCachePerformBlock
Checkpointed: