Adding __strong references inside blocks
Dealing with self in nested blocks

Please tell me there is a better way.