Changes that are directly included in your project are called explicit changes. Changes that are indirectly included are called implicit changes.
Furthermore, changes that are in your update properties are known as explicitly specified because you have explicitly specified those tasks to be included in your project. Changes that are not explicitly specified in your update properties but are required because other changes depend on or include them are known as implicitly required.
Changes whose source code is in your project are known as included. If an included change is not explicitly specified, it is implicitly included. Implicitly included changes are included in your project because other changes in your project depend on or include them.