Asset Client and BAM event publisher re fractor

catch narrower type