Creating Chains of Dependency
Specifying Property and Constructor Parameter Values
Using Conditional Binding
Setting the Object Scope