When you call save changes on the child editing context, it goes through all the EOF validation, calls your validate for save, does all the model validations, does everything it would normally do running out to the database but then it doesn't. 