private IObjectSet <object> GetObjectInfos(IQuery query)
        {
            // Returns the query result handler for normal query result (that return a collection of objects)
            var queryResultAction = new QueryResultAction <object>(query, false, this, false,
                                                                   GetObjectReader().GetInstanceBuilder());

            return(ObjectReader.GetObjectInfos <object>(query, false, -1, -1, false,
                                                        queryResultAction));
        }