Serialization should include id attribute
Cleanup and test both possible states for include_root_in_json (serialization)
Always encode keys in the serialization_hash as strings