the degree part above is most important. Having the degree be a node prop is fine, but it should only ever be set within the context of a Network because it has the EdgeList. A lone node doesn't have a degree or any concept of what that means becuase it's just a node. Something like net <- setNodeDegrees(net).
resolves https://github.com/VEuPathDB/plot.data/issues/239