Now compiles for both 32bit+64bit. Originally it only compiled for 32bit.

I got a this really tricky error.
Synthesized property must either be named the same as a compatible instance variable or must explicitly name an instance variable

The recommended solution on StackOverflow is to create the properties as ivars!
Not cool.