In [a previous posting], I was set on the path to having to clone my entities. This I\'ve attempted to do with a serialisation approach as found in [codeproject].
Turn off lazy loading and turn off proxy class creation.
Anyway you still need to add the Serializable/DataContract attributes in order to make it serializable.