added scale to area, buildings and layer... changes are driven by area and enforced by the children