BindSet defines how a binding should be applied when first defined
The left value is assigned to the right
Values are not modified at bind-time
The right value is assigned to the left
The names of the product elements
The name of the type