Add an assert statement to satisfy the static analyzer.
For consistency, both copy and release blocks using the Objective-C API.
Convert project to Modern Objective-C.
Move other ivar declarations to the source files too.