ResultSetInterface must extend Iterator