All types of serialization possible in .Net