Using TTObject instead of TTObjectBasePtr to not break the reference mechanism
Using TTObject instead of TTObjectBasePtr to not break the reference mechanism
Fixing many build errors