Operator overload for foreach iteration through the object with key and value and allow modification of the reference
See Implementation
Operator overload for foreach iteration through the object with key and value and allow modification of the reference