Soft reference variables viewed as Hard in reference viewer

I created SOFT referenced variable of “SomeClass” blueprint in “AnotherClass” blueprint. But when I open that “AnotherClass” blueprint in reference viewer it shows that “SomeClass” object is HARD-referenced by this blueprint. Why soft link seen like hard?

Through engine debugging I understand that type given to variable will always be HARD referenced. Soft reference apply only to the value of that variable.