Introduced AbstractMenuNode and concrete MenuNode and MultilangMenuNode

Just a WDYT for the "problem" introduced by the ODM selecting child classes.