node_attribute now creates getters and setters