struct address initialisers need the member offset
Tidy up of test files
Fixed constness for identifier addressing