public override void AcceptChanges() { if (Art != null) { Art.AcceptChanges(); } if (FleetAICommonality != null) { FleetAICommonality.AcceptChanges(); } if (Carrier != null) { Carrier.AcceptChanges(); } if (InternalDefinition != null) { InternalDefinition.AcceptChanges(); } Shields.AcceptChanges(); if (Performance != null) { Performance.AcceptChanges(); } if (BeamPorts != null) { BeamPorts.AcceptChanges(); } if (DronePorts != null) { DronePorts.AcceptChanges(); } if (Torpedoes != null) { Torpedoes.AcceptChanges(); } if (TorpedoTubes != null) { TorpedoTubes.AcceptChanges(); } if (EnginePorts != null) { EnginePorts.AcceptChanges(); } if (ManeuverPoints != null) { ManeuverPoints.AcceptChanges(); } if (ImpulsePoints != null) { ImpulsePoints.AcceptChanges(); } if (Description != null) { Description.AcceptChanges(); } base.AcceptChanges(); }