Allow scope computeData to be written to before being read

Fixes #1297. You can't set a value before reading because the setter
depends on having a rootObserve (that is a compute) and rootReads (an
array) that were not given initial values. Simply giving them
initial values fixes it.