set type after setting value, since evaluating the value can have side effects
set type after setting value, since evaluating the value can have side effects

That was a nasty bug

freedesktop-unofficial-mirror/swfdec__swfdec,freedesktop-unofficial-mirror/swfdec__swfdec,freedesktop-unofficial-mirror/swfdec__swfdec,mltframework/swfdec,mltframework/swfdec