Decoupled menu from domain