@pschwede well it can remember previous transactions, but it also has the option to forget them.
A server may wish to keep the complete trail to the begining of time for auditing reasons, so i suspect many will still opt to do this. It simply isnt needed for the ledger to work or be secured.
I;m not sure i understand the question. What do you mean "contained transactions" or "how many does one need"