Vastly cleaned up my menu code by making a main EntityMenu from which everything else inherits.