Changed the MulticastDelegate class, so eventhandlers can be unsubscribed.
This also needs a change in the compiler.