Remove manual property synthesis

Change-Id: I988484e8b5d94cc17f75d57a4a324a29e37b2363
Fix unit tests on iOS

Change-Id: Ie418b6436a4fd973a0da7bddda5b096c21fff9ec
Add SPSparseList to iOS project

Change-Id: I0b355cc07db6aec00e3f3ffd4937bcd43204a95a