How to change 2D texture for material instance??

I was able to change the color of a material but can’t figure out how to change the 2D texture?

I just found out that changing the 2D param name to “Color” (in the material editor) allowed me to change the texture of the material instance. Not sure why this is?