Changing copy properties to strong properties.
Changed animation transactions to animation blocks and got rid of more non-arc support.