Refactored Deserializer to use AddTransition(CrichtonTransition)