public override void Remove(string key) { nfo.ResetToDefaultValue(userObject, key); if (extra != null) { extra.Remove(key); } }