i can see one drawback here, which is forward compatibilty with new options supported by KnpMenu. maybe we should instead default to uri if nothing can be determined and continue on. wdyt?