protected override XElement TypedSerialize(ObservedDataCollection observedDataCollection, SerializationContext serializationContext) { var element = base.TypedSerialize(observedDataCollection, serializationContext); element.Add(SerializerRepository.CreateObservedDataReferenceListElement(observedDataCollection)); return(element); }