Removed private method forward declarations as these are now unnecessary.
Moved private instance variables into implementation block.
Use array subscripting instead of objectAtIndex: (one occurrence).