When I modify a complex assembly, which components must be checked out?
Only check out the components you must change. Note that if you check out a component
      without checking out the assembly in which the component is used, you must save this component
      separately.
	 If a subassembly is RELEASED, the integration does not check the sub components of this assembly, which enhances the performance of the save operation. For further information, see Checking out a file.