Sorry Jarrod, you're talking apples to my oranges. We both understand streams well, and this doesn't solve my issue (nor even address it). Serialization will not reach across types where an assign call that copies data will--serialization in my case will lead to numerous errors that I wish to avoid.

Does anyone else have insight into my situation?