def iterrows(self):
        """Iterate over the resource as row proxy objects, which allow acessing colums as attributes"""



        row_proxy = None

        headers = None

        for row in self:

            if not headers:
                headers = row
                row_proxy = RowProxy(headers)
                continue

            yield row_proxy.set_row(row)