Change Archetype.ToModel so that it does not de / and re-serialize. This fixes the infinite reference loop error when the deserializer is used in the http context. It also speeds up deserialization.