Attribute consistency proposal

There are two semi-related proposals here:

1. Make node 'normal' attributes non-persistent, and implement a new API for node-specific persistent data
2. Access system profiling attributes via a different API than user-controlled attributes.