/// <summary>
        /// Gets the flags.
        /// </summary>
        /// <returns></returns>
        public override List <Enum> GetFlags()
        {
            List <Enum> output = new List <Enum>();

            foreach (Enum fl in flags.getEnumListFromFlags())
            {
                output.Add(fl);
            }

            foreach (Enum fl in detectionFlags.getEnumListFromFlags())
            {
                output.Add(fl);
            }

            return(output);
        }