Even though my Container1 has Capacity = 1, I can add multiple Components (i.e. ComponentCount = 2) without any errors even though the Capacity Parameter remains 1.
According to the documentation, capacity is the maximum number of components that can be stored in the container at any given time. That is, the logical capacity of the container.
To add the component to the container I use grab(part)