Menús dinámicos con Caliburn micro

Yo uso Caliburn micro para mi proyecto WPF. Los menús estáticos son fáciles de enlazar con Caliburn

<Menu Grid.Row="0" IsMainMenu="True">
    <MenuItem Header="_File">
        <MenuItem x:Name="OpenScript" Header="_Open script"/>
    </MenuItem>
    <MenuItem Header="_Script">
        <MenuItem x:Name="RunScript" Header="_Run script" />
        <MenuItem x:Name="StopScript" Header="_Stop script" />
    </MenuItem>
    <MenuItem Header="S_ettings">
        <MenuItem x:Name="Plugins" Header="_Plugins">...Clickable children here</MenuItem>
    </MenuItem>
</Menu>  

Los nombres están vinculados a métodos en el modelo, pero para el menú Complementos que ve arriba, necesitamos vincularnos con una colección de PluginViewModel. Luego, cuando haga clic en un complemento, quiero que se active un método de acción Caliburn en el modelo de vista de menú (Ahora es del tipo que puede producir resultados de IR de retorno). ¿Es esto posible?

Esta pregunta es para este proyecto de código abiertohttps: //github.com/AndersMalmgren/FreePI

edit: Olvidé mencionar que he resuelto la parte vinculante,

public BindableCollection<PluginMenuViewModel> Plugins { get; set; }

Pero no sé cómo escuchar el clic del modelo

Respuestas a la pregunta(4)

Su respuesta a la pregunta