Store hard refences in a static context and pass through only weak am: 5532c779 am: e2a67cde am: 1243d955 am: 873f8661 Change-Id: I38f62bb9ca87d9dc76e70ab41253e9527d1b7a0c