An experimental category to generalize the access to weak references
Revert "An experimental category to generalize the access to weak references"

This reverts commit 2c6da96d88066fdfd014f904e9f4cc4b2f108da6.
An ARC category for weak references