added serialization for DT's along with anscillary serialization of individual components