Ability to disable the selection of abstract classes in the UFunction parameter
UFUNCTION(BlueprintCallable)
void SomeFunc( UPARAM(meta = (AllowAbstract="false"))TSubclassOf<USomeClass> Class )
{
//Class not Abstract
}
and
UPARAM(meta = (AllowedClasses=“Class1, Class2, …”))