merchant model deserialization works now