Correctly resolve abstract non-virtual properties

Usitebuilder was incorrectly ignoring properties from an abstract base class that were finalised. This fix forces the contenthelper to check if the property is final.