criteria deserialization