Made Dict SIO type handle explicit keys and default values