Great to hear on your health, Ken! As for the translations, they actually worked as designed, as I mentioned, but the instance of a downstream object has to be manually updated to the translated object after the Load. Since the BO instance dropped on the form is what gets translated, if there is an object (i.e. a BusinessObjectToPopulate) property set to the original object instance, it has to be updated after the Load. That is what I was talking about on the reflection side of things. If we were to reflect over every object on the form looking for any other instance that need to be "swapped" over to the translated instance, it would get REALLY slow.
At any rate, great to hear that you are doing well and got it going!