FName - Pass by value or pass by reference

Something to add since this thread comes up often in searches:

When exposing functions to BPs (with BlueprintCallable) that use FNames (probably other types too), passing by reference const FName& Name as apposed to FName Name does not allow inputting values in an “input field” on the blueprint node – unless I’ve missed a UPARAM setting somewhere – which for me was a determining factor.