I spoke with @amfeng, and it (tentatively) seems like it might be ideal to try to keep "activeCard" around, and have it return the actual Card object associated with the defaultCard (by looking it up in the cards collection).
Does that seem problematic to either of you?