Can't use UTexture2D in class inheriting from UObject

I Created class inheriting UObject, tried adding field for a Utexture2D but for somereason this i not possible, had no Issues doing this in a class deriving from AActor
anyideas why?