public class DynamicKitComponent
A utility aggregate used to simplify the representation of components within
a dynamic kit. Note that this aggregate does not override the Object.equals()
and Object.hashCode() methods. This ensures that no two distinct instances
will be considered equal, even if they contain the same catalog entry and
quantity. Ensuring this distinction allows for the same catalog entry to
appear more than once in a collection used to represent the components in a
dynamic kit. Although rare, this situation may arise in some Dynamic Kits.