What's going on here? Why are you using a map to hold these two objects?