public void Deserialize(Runtime.Serialization.IO.CompactReader reader) { Group = reader.ReadObject() as string; SubGroup = reader.ReadObject() as string; Version = reader.ReadUInt64(); Priority = reader.ReadInt32(); ReSyncExpiredItems = reader.ReadBoolean(); ReSyncProviderCacheItem = reader.ReadObject() as string; Flags = new BitSet(reader.ReadByte()); Value = reader.ReadObject(); }