Just to build on this, if the only widgets on card A are X, Y, and Z, you can copy them all with:
A.copy[A.widgets]
And here's one other slightly more concise way to select a bunch of widgets by name:
A.copy[A.widgets @ "X","Y","Z"]
i learned so much today!