say `app.locations=[amazon]`, then we call `app.start()` in some cases it simply calls `child.start()` so defaulting to parent's location seems to make sense. same where a `SoftwareProcess` has a child `SoftwareProcess`.

(btw in general i want to move away from passing locations into start and making it configuration (or relationship) -- but that's a longer discussion.)