Calling UFUNCTION in UObject-derived base class from blueprint editor

Well, If found an ugliest workaround only mother could love…
I’ve made a snippet of reference code in text editor and pasted into a graph.

So you have a node defined like this:

class TESTTOOL_API UCustomNodeBase :
 public UEdGraphNode

with variable defined like this:

 UPROPERTY(EditAnywhere, Category = "Some basic stuff") 
 FText BasicStuff;

You can access variable from derived blueprint pasting this text to editor

Begin Object Class=K2Node_VariableGet
   VariableReference=(MemberName="BasicStuff",bSelfContext=True)
End Object

And here is how I access non-SelfContext variable

Begin Object Class=K2Node_VariableGet
   VariableReference=(MemberParent=Class'/Script/TestTool.CustomNodeBase',MemberName="BasicStuff")
End Object

The functions would work in the same fashion or by the override appearance method discussed in commentary.

These methods are pretty slow and I would love to find a REAL solution with adding properties to context menu.