Implement change tracking in DesignateObjects

Change-Id: Ie125d861afa16e9aabee25445bbcf198121c6360
Merge "Implement change tracking in DesignateObjects"