Store serialized cart in session
Create Cart object only when its needed
Store dicts in cart
Fix template variable names