Used weak reference for parent child relationship (retain cycle prevention)