Refactor RowView query parsing into a RowCollection (to reduce overhead)