BlueprintAutocast does not work with const-ref inputs

The BlueprintAutocast tag for UFUNCTION does not work correctly in Blueprint when passing the input value by const ref.

This results in having to create unneccesary copies of data, as far as I can tell there shouldn’t be any technical reason for this. Most of the engine level BlueprintAutocast functions therefore create unneccesary copies of data too, it would be useful if this could be updated.

E.g, it would be better if the function shown in the image could accept const FTeamID& Team as the parameter.