public override void RemoveConnection(GripType gt) { (gt.In(startGrips)).If(() => StartConnectedShape = null).Else(() => EndConnectedShape = null); }