Generates a constructor with a parameter for each @dependency field and assigns the passed value to the corresponding field.
See Implementation
Generates a constructor with a parameter for each @dependency field and assigns the passed value to the corresponding field.