public override void Decode(IDecoder decoder) {
			base.Decode(decoder);
            decoder.PushNamespace("http://opcfoundation.org/UA/2008/02/Types.xsd");
			PerformInsertReplace = decoder.ReadEnumeration<PerformUpdateType>("PerformInsertReplace");
			Filter = decoder.ReadEncodable<EventFilter>("Filter");
			EventData = decoder.ReadEncodableArray<HistoryEventFieldList>("EventData");
            decoder.PopNamespace();
        }
        public virtual void Decode(IDecoder decoder) {
            decoder.PushNamespace("http://opcfoundation.org/UA/2008/02/Types.xsd");
			Events = decoder.ReadEncodableArray<HistoryEventFieldList>("Events");
            decoder.PopNamespace();
        }