Building inheritance model for CardLibrary

We have CardSet which is a container for Card objects
Hand and Deck are both children of CardSet.