AbstractPolymorphicMessageKey

constructor(baseKey: MessageKey<B>, safeCast: (SingleMessage) -> M?)