OK I finally understood how it should be done and why.
Normally you might try to reference the class as stated above by using **FClassFinder **and pointing to general pathway where your blueprint items supposed to be. But as you can see the link below it warns against doing that and advises using a Game Data structure: https://docs.unrealengine.com/en-us/Resources/SampleGames/ARPG/BalancingBlueprintandC-
So that was why tutorials were using Data Tables. I hope this thread helps other people.