Parse and cascade declarations in reverse order

… and deal with properties whose initial value can be affected at computed-value time.

r? @pcwalton