supports (de)serialize missed script type