reorganize and refactor Node#attribute specs

* All Node#attribute specs are now in one place.
* No more usage of `node_wrap` or `wrap` helper methods. Everything is now
  inlined for better readability