Allow unmarshal of struct to map