Replace many of the unsafe_unretained properties with weak.
Spacing reverts.
Bridge the UUID string to ARC.
I like using the constant there instead of NULL.