I think we had this discussion already at some point - what's the benefit of this? The struct is only known inside the cpp anyway, right?