Montage Branch Points and Notifies from c++

I have subclassed a UAnimInstance and I can play a Montage with Montage_Play(MyMontageReference); but how do I respond to BranchPoints and Notifies that are triggered from the montage with native code?

Can c++ access branchpoints/notifies defined from the editor or do I have to create classes in c++ for those too?

This thread Crash Course In Animation Notifies - Announcements - Unreal Engine Forums explains how to deal with AnimNotify and AnimNotifyStates.

So thats half the question, still need to know how to deal with Branch points? anyone?