TSharedPtr<IPropertyHandle> of type FLinearColor will not SetValue correctly

It’s occurred to me that because FLinearColor is a struct, when I attempt to SetValue I may be setting a copy? I’m not sure how to test/fix that though.