Refactor read / preference naming to node_preference