Function Default Values in blueprint are set using string (UE-11189)

Unreal Issues Link to UE-11189

When making a function and adding a new input parameter you can set a default value for it. The issue is that this default value is read as a string or text variable and is extremely un-intuitive. I’m hoping to gather some attention to this as I believe it is a worthy feature to have. The current method is also completely broken with arrays as far as I can tell, and I can’t find any documentation that mentions this feature.

Quote from Unreal Issues Link:

For a function input the values are
just a string which requires knowing
the arcane syntax for many types and
makes absolutely no sense for arrays.

+1. This is realy annoying. And missing the description field for function input parameters. It is possible to write descriptions in C++ for function parameters, but not in Blueprint.