Can't place UInterface and it's implementation class in one header?

Hi Jack,

I looked internally, and this bug has already been reported and is currently assigned to a developer. In the meantime, it seems like the only workaround is to split up the interface and the class that implements it.