expose parallelism, update private props