Can I pass complex types to a CustomTaskChange?


I am using a CustomTaskChange because I have opaque fields in my database that require some special migration handling.  How flexible are the parameters you pass to a change class?  Can I pass an object, like a key/value pair?  I can’t quite tell what the changelog.xml will support.  Thanks!