i notice that the NodeInterface has no id methods, so my comment above is pointless actually. fluent does certainly not hurt.