Puts the instance specified by the smart pointer into the dictionary object and associates it with the specified keyword.
Returns a smart pointer to the object at this entry prior to the call.
Smart pointer must not be Null, and id > 0.
Example of Working with a Dictionary
Functionality of Dictionaries