Cleaned up property definitions

Lack of property attribute assumes 'assign' in a mixed ARC/non-ARC project and throws a bunch of warnings. Explicitly set relevant properties to 'strong'. Also removed unnecessary readwrite attributes.