
== Serialized ==

{
│   'name': 'Canada',
│   'capital': {'name': 'Ottawa'},
│   'capital.population': 800000,
│   'capital.climate.hot': False,
│   'capital.climate.sunny': False
}

== Deserialized ==

Country(
│   name='Canada',
│   capital=City(
│   │   name='Ottawa',
│   │   population=800000,
│   │   climate=Climate(hot=False, sunny=False)
│   )
)
