mutate underlying array, and _reset method (hack that I will remove later)
1.2.0