Merge pull request #645 from bhariharan/smart_sync

Adding SFObjectTypeLayout classes