public bool ApplyAllChecks(string input, out string message)
        {
            message = Messages["OK"];

            foreach (ChecksHandler e in checks.GetInvocationList())
            {
                if (e?.Invoke(input) == false)
                {
                    message = Messages[e.Method.Name];
                }
            }

            return(message == Messages["OK"]);
        }