There could be. Presently the ORM\Query objects always return a ORM\ResultSet which is a bit limiting when the results of a query are not iterable. Perhaps update/delete queries should not return an ORM\ResultSet and instead just the basic Statement objects?