Updates to more modern objective-c syntax

@synthesize is no longer required in objective-c, the implementation
creates _varName private members.

Method declarations for private routines are not longer required in
modern objective-c. The implementation resolves them so they don’t
need to be declared.