¿Cómo darse de baja de un evento que usa una expresión lambda?

Tengo el siguiente código para permitir que la GUI responda a un cambio en la colección.

myObservableCollection.CollectionChanged += ((sender, e) => UpdateMyUI());

En primer lugar, ¿es esta una buena manera de hacer esto?

Segundo: ¿cuál es el código para darse de baja de este evento? ¿Es lo mismo pero con - = (y luego el método anónimo completo de nuevo)?