Changes for Sagepay vps protocol 3 and tokenisation (not yet finished)
ContentItem changed to add caching awareness control (i.e. allow caching to be maintained even if object changes)