Remove the last uses of string-based property access
This will make changes to the data model much easier, as we will now get compiler error for all affected code locations.