+ * @brief Inserts the key-value pair in the Map, with the key type as string.
+ *
+ * Does not check for duplicates
+ * @SINCE_1_0.0
+ * @param key to insert
+ * @param value to insert
+ */
+ void Insert( const char* key, const Value& value );
+
+ /**
+ * @brief Inserts the key-value pair in the Map, with the key type as string.
+ *
+ * Does not check for duplicates
+ * @SINCE_1_0.0
+ * @param key to insert
+ * @param value to insert
+ */
+ void Insert( const std::string& key, const Value& value );
+
+ /**
+ * @brief Inserts the key-value pair in the Map, with the key type as index.
+ *
+ * Does not check for duplicates
+ * @SINCE_1_1.39
+ * @param key to insert
+ * @param value to insert
+ */
+ void Insert( Property::Index key, const Value& value );
+
+ /**
+ * DEPRECATED_1_1.39. Retrieve the value with key instead of position, Use Find( key ) instead.
+ *
+ * @brief Retrieve the value of the string-value pair at the specified position.