/// <summary>
        /// Fetch declaration denoted by a given name, starting the search in the parent class
        /// </summary>
        public Declaration GetInheritedDeclaration(String name)
        {
            CompositeType obj = GetDeclaringObject();

            if (obj == null)
            {
                return(null);
            }
            return(obj.GetInheritableMember(name));
        }