structure uses internal asserts
verify that nested structures give correct messages
Merge branch 'feature/message-for-static' into develop