use “strong” instead of “retain” for properties
don’t use “assign” property type for objects
whitespace fixes in property declarations