Some extra @modifies directives
Fix copy on write for MixedDat
remove overzealous addition
Missing string cast
Make the decorators proper
Merge pull request #353 from OP2/cache-fixes

Cache fixes