public StandardPointLightComponent(
            INode node,
            ILightFactory lightFactory)
        {
            _node = node;

            try
            {
                _standardPointLight = lightFactory.CreateStandardPointLight(
                    Vector3.Zero,
                    Color.White,
                    1,
                    1);
                _standardPointLightArray = new ILight[] {_standardPointLight};
            }
            catch (NotSupportedException)
            {
                _standardPointLight = null;
                _standardPointLightArray = new ILight[0];
            }
        }
        public StandardPointLightComponent(
            INode node,
            ILightFactory lightFactory)
        {
            _node = node;

            try
            {
                _standardPointLight = lightFactory.CreateStandardPointLight(
                    Vector3.Zero,
                    Color.White,
                    1,
                    1);
                _standardPointLightArray = new ILight[] { _standardPointLight };
            }
            catch (NotSupportedException)
            {
                _standardPointLight      = null;
                _standardPointLightArray = new ILight[0];
            }
        }