How to make weak object pointer to UINTERFACE-derived class?

Well, I for one am satisfied to have an answer, even if the project it was for has long ago been laid at peace. I will try to test this and accept the answer if I have the time (Though I may end up forgetting—I’m not even working on anything in Unreal at this exact moment).