Due to a change of heart mid-implementation, the property name set by the view
and the property name checked by the model differed.
And yet all automated tests passed... because they played along with the
two different property names, oops. This confirms to me that proper C++ method
calls checked by the compiler are actually superior than string-based architectures...