added capability to de/serialize List collection