Use weak references for array of child fragments -- to avoid interfering
with garbage collection