1. A method for transferring data from a database into a hierarchical structure, the method comprising: accepting a tagging tree, the tagging tree comprising at least one tagging node that each specifies a field in a hierarchical structure, a plurality of execution nodes that each specifies a database query command for at least one data object, and at least one data node that each specifies a binding between each of the at least one data object and at least one field specified in the at least one tagging node; combining at least two of the plurality of execution nodes into at least one composite database query, wherein each of the at least one composite database query specifies a same data source; executing the single database query to retrieve a set of data objects; and creating an output having a composite hierarchical structure with a plurality of fields, the output being created by placing at least one data object within the set of data objects into at least one field of the plurality of fields based upon the at least one data node.