This was the only class which had an existing 'val property', thus the 'property' field was accessible.  The other classes did not use 'val', and thus their property name strings were not accessible.