/// <summary>
        /// Determines whether the property passes a search or not
        /// </summary>
        public bool PassesSearch(string search)
        {
            if (string.IsNullOrEmpty(search))
            {
                return(true);
            }

            return
                (Name.Contains(search, StringComparison.OrdinalIgnoreCase) ||
                 OriginalName.Contains(search, StringComparison.OrdinalIgnoreCase));
        }