Is casting to a BP a big performance hit?

Pretty cheap. Can’t really do much without casting.

You could do pure casting, it’s faster