simplify PartitionedCursor by removing some constructors