`HasProduct` and `HasUnit`

[none]