weakref 1.16

Change-Id: I9f1e25549399b49ec0a46ec649b1b1c36e7ee495