Use weak instead of assign for properties.
Property attrib
Merge fix