How to create collision information for procedural geometry?

I have reimplemented the CustomMeshComponent example class (renamed GeneratedMeshComponent) and integrated the elements you mention. However, the generated mesh still does not provide collisions. Maybe I am doing something wrong. For example, since it is a generated mesh, every time I set the triangles, I regenerate the UBody (instead of checking if it is NULL). I do not do it in PostLoad. I did SetActorEnableCollision(true) in the parent actor.

Here is the code: http://www.base64.com/GeneratedMeshComponent.7z

Can you look at it and tell me if I am missing something?