This class exposes no properties.
Returns a child object by name. An exception is thrown if the object isn't found.
Returns a descendant object by name. An exception is thrown if the object isn't found or if more than one is found.
Note: object D is considered to be a descendant of object P if either D is a child of P or if such an object C which is a child of P exists that D is a descendant of C.