It seems I have found the cause of the crash: Interfaces.
I replaced GENERATED_UINTERFACE_BODY with GENERATED_BODY at some point, probably during the last update and it worked fine until 4.7. Since I corrected the macros everything works fine again and the project compiles.
I also needed to define (not declare) a constructor for the UInterface, which makes me think that something still isn’t completely right with the way interfaces are handled in 4.7.
greetings