example of __weak reference in parent child relationship.  child should have a weak reference to its parent
properties and memory management!