Help with UPROPERTY in Blueprint editor

Blueprint assets are classes not objects - so you need to use either TSubclassOf (will load the object), or TSoftClassPtr (will load when you tell it to).