Can a UCLASS derive from a template?

It looks like it should work but maybe there are side effects I’m not aware of…

While I know it is not possible to do Generic UCLASSES, what I want to know is if I can just do stuff like:

UCLASS()
class AMyActor: public AActor, public MyClassTemplate<T>
{ 

}

Where T is different fron AMyActor
and methods/members of T are not exposed as UFUNCTIONS/UPROPERTIES.