it would be possible to have the deck grab its cached cards globally. the advantage of it keeping its own copy is they are garanteed to be unique and not shared. if two decks point to the same card on disk, they will still have their own copy