Used Mash instead of Hash to support strings and symbols