Also, quick question. You mentioned I could use UBlueprintFunctionLibrary as the base UClass. Should I inherit this anytime I have a custom object that has Blueprint nodes or does this only apply to classes that specifically only hold functions for BPs?