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

This has nothing to do for number of classes in file, it depency issue as error suggests, what are includes you making?