public void Save() { FastTrackPage page = this.Page as FastTrackPage; if (page != null) { PropertyInfo property = page.GetPropertyInfo(propertyName); if (property != null) { if (page.IsReadOnlyProperty(property.Name)) { return; } } page.SetPropertyNullStatus(propertyName, this.Checked); } }