DataContractSerializer испускает и ест XML.Конструктор по умолчанию всегда вызывается при десериализации этого XML обратно в экземпляр класса.Поэтому, если вы вернётесь обратно в тот же класс, будет запущен код конструктора.
Но если вы выставили этот класс в веб-службе WCF и сгенерировали клиентский прокси, то у этого клиентского прокси не будет никакого пользовательского кода, который вы написали в методах или конструкторах.