public ModuleDataHandlerrModuleEnginesFX(ModuleEnginesFX module, ConfigNode dataNode)
        {
            module.ThrowIfNullArgument(nameof(module));
            dataNode.ThrowIfNullArgument(nameof(dataNode));

            this.module = module;

            flameoutEffectName       = dataNode.GetValue("flameoutEffectName");
            runningEffectName        = dataNode.GetValue("runningEffectName");
            powerEffectName          = dataNode.GetValue("powerEffectName");
            engageEffectName         = dataNode.GetValue("engageEffectName");
            disengageEffectName      = dataNode.GetValue("disengageEffectName");
            directThrottleEffectName = dataNode.GetValue("directThrottleEffectName");
            spoolEffectName          = dataNode.GetValue("spoolEffectName");
        }