Use weak properties instead of assign.