Hi Andy, That did the trick! Many thanks for your help with this.
I'm now happily persisting and re-materialising objects, with the proviso that they aren't derived from <number>. (That was a red herring in the whole exercise; my classes derive from <object> anyway.) - Andrew
