protected override void Deserialize(DeserializeContext context, byte version) { base.Deserialize(context, version); ComplainingAuthorityIndex = context.ReadInt32(); CertificateStorage = context.ReadObject<CertificateStorage>(); SignedParameters = context.ReadObject<Signed<VotingParameters>>(); AllShareParts = context.ReadObject<AllShareParts>(); TrapDoors = context.ReadObjectDictionary<TrapDoor>(); Authorities = context.ReadObjectDictionary<Certificate>(); }