for now we say we operate on NodeInterface which is not guaranteed to have a linkType option and can't be forced to have an OptionsResolver. though we could just pass the node to the parent if its not of our MenuNode class and we thus don't know how to handle it. the code as it is right now is still totally open in that regard which is a nice feature imo.