Da quanto ho capito il problema non è tanto la classe derivata quanto, in generale, scatenare un evento dall'esterno della classe, ho capito bene?