Ensure keys are symbols so we dont duplicate string/symbols.

Since this wasnt a hash with indifferent access, if a property was added as a string and then added again as a symbol, the property would be duplicated in the output which was undesirable. This ensures all keys are uniformly symbols.