public void Deserialize(Serialization.IO.CompactReader reader) { OperationType = reader.ReadObjectAs <DatabaseOperationType>(); Collection = reader.ReadObject() as string; Database = reader.ReadObject() as string; Query = reader.ReadObject() as Query; }