adjust fix for #143 for F# types with abstract event implementations