So I had a syntax error, and an error in my test harness. It turns out both inheritedPageProperties and pageProperties work, as expected.
When I referenced the property contact.defaultTitle, I just added that string to the container name, e.g. pageProperties.contact.defaultTitle -- but the dot is a...