improved propagating objects from right by implementing more efficient use of ScrollableResults