Finished the methods for CardSet, not tested.