Well this is a little embarrassing.  :smile: 

I was under the impression that the "new" ruby json hash syntax (ok not that new, but I typically don't use it) of:

```
{pizza: 'awesome'}
```

mapped to

```
{'pizza' => 'awesome'}
```

but it looks like it has always mapped to:

```
{:pizza => 'awesome' }
```

Since this is the case, it seems that only responding to the symbol :type (and not the string) is reasonable to do.  (Before I was thinking the schema was generating it with a string key, not a symbol - so it needed to be reactive to both)