Understanding multiple managed object context