Is the missing implementation of remove() in the QueryResultSet intentional?