1. A computer-implemented method for obtaining information from an object, the method comprising: receiving a query configured to extract information from a non-XML object, the non-XML object created using an object model that provides for: (1) organizing attributes under nodes in a hierarchy; and (2) creating, within the non-XML object, associations between the nodes, also to nodes in another non-XML object; identifying in the received query any portion thereof that is non-standard with regard to XQuery language; creating an XML document from the non-XML object using at least the non-standard portion identified in the query; performing a revised query on the created XML document, the revised query corresponding to the query and being formulated using the XQuery language; and recording, as a response to the query, a result of the revised query.