public override bool Equals(object settings) { SettingElement u = settings as SettingElement; return (u != null && base.Equals(settings) && Object.Equals(u.Value, Value)); }