Descripción 


Pasar un objeto de menú como un parámetro de referencia no es compatible. 


Solución


Pasa el objeto de menú por valor o como de sólo lectura en lugar de por referencia. La razón es, al pasar por valor o como de sólo lectura, si cambia las propiedades del objeto por valor o como de sólo lectura, está cambiando el objeto original, que es lo mismo que pasar por referencia.