Easiest way to support backwards compatibility with a UPROPERTY

I’ve thought of an idea that may solve this. Both Cascade and Niagara particles derive from UFXSystemAsset, so I will try that and post my results. It ought to work in both versions, hopefully, and I think they share many of the same functions. Worst-case scenario, is that I may have to cast between them (and that I know I can do with preprocessors) in the source code.