Add IPropertyNode and fix field loading/storing.