Parent Class for My Network Manager

I need to create class for my Network Manager in which I can create a new thread, change the level and get access to the functions of this class from blueprint.

What parrent class I need to choose ?

If you want to access it from blueprint then you should probably use UObject as parent