This is the standard behavior to migrate data. But I consider this a bad approach when I´d forced down to it. If some feature you use disapears from your hand, the minimum efort to preserve data must be done by developers.

My applications relly on streams. Now I will need to sneak over COS and classes to migrate my own data to the new datatype. This is bad!