Eventos .NET - impedindo que assinantes se inscrevam em um evento

Digamos que eu tenha uma interface "Processador" expondo um evento - OnProcess. Geralmente os implementadores fazem o processamento. Assim, posso me inscrever com segurança neste evento e ter certeza de que será demitido. Mas um processador não processa - por isso, quero impedir que os assinantes façam a subscrição. Posso fazer isso? Em outras palavras, no código abaixo, quero que a última linha gere uma exceção:

var emptyProcessor = new EmptyProcessor();
emptyProcessor.OnProcess += event_handler; // This line should throw an exception.

questionAnswers(2)

yourAnswerToTheQuestion