fix for broadcast types in component definitions