Added child diffing