User deserialization implementation.