Update for b4

Change withObjectAtPlusZero() to the Unretained type.

Add public/private annotations.