Tolerate a nonexistent 'areas' property in the page when editing areas and singletons via the schema. It's OK to create this on demand