Strong property should not be converted to weak (even when nullable and outside of a protocol).
See the Keegan's video from for the case.
Related report (Jussi Paivinen<firstname.lastname@example.org>):
The converted did some unexplained conversions from strong to weak references. Here is one example, source:
This particular conversion fault caused a lot of problems trying to find out the reason for a crash