public override void SaveAllProperties(IList<KeyValuePair<string, object>> output) { output.Add(new KeyValuePair<string, object>("pages", this.pages)); base.SaveAllProperties(output); } }