void form_RemoveProperty(object sender, GenericEventArgs <Property> e) { if (Detached) { return; } key.RemoveProperty(e.Object); }