static rPodPodState()
        {
            //Be careful here, the compiler gives odd "type initializer" errors
            //in other areas of code instead of crashing here

            Nodes       = new List <rPodStateNodeStateI>();
            CommandNode = new rPodStateCommandControlNode();
            StepperNode = new rPodStateStepperNode();
            PowerNodeA  = new rPodStatePowerNode();
            PowerNodeB  = new rPodStatePowerNode();

            CommandNode.NodeName = "Command";
            StepperNode.NodeName = "Stepper";
            PowerNodeA.NodeName  = "PowerA";
            PowerNodeB.NodeName  = "PowerB";

            Nodes.Add(CommandNode);
            Nodes.Add(StepperNode);
            Nodes.Add(PowerNodeA);
            Nodes.Add(PowerNodeB);
        }
        static rPodPodState()
        {
            //Be careful here, the compiler gives odd "type initializer" errors
            //in other areas of code instead of crashing here

            Nodes = new List <rPodStateNodeStateI>();

            PowerNodeA            = new rPodStatePowerNode();
            PowerNodeB            = new rPodStatePowerNode();
            FlightControlUnitNode = new rPodStateFlightControlUnitNode();
            LandingGearUnitNode   = new rPodStateLandingGearUnitNode();

            PowerNodeA.NodeName            = "PowerA";
            PowerNodeB.NodeName            = "PowerB";
            FlightControlUnitNode.NodeName = "FlightControlUnit";
            LandingGearUnitNode.NodeName   = "LandingGearUnit";

            Nodes.Add(PowerNodeA);
            Nodes.Add(PowerNodeB);
            Nodes.Add(FlightControlUnitNode);
            Nodes.Add(LandingGearUnitNode);
        }