working on the previousAttributes imp.
using Object.create(null) for user defined hashes
some Object.create(null)'s
finishing up previous attributes pieces
0.1.3