Нет, вам нужно украсить объекты атрибутом Serializable. К вашему сведению, все объекты по умолчанию сериализуемы в формате Xml. Сериализатору Xml атрибут не требуется.
Я не уверен насчет DataContracts, но в последний раз я проверял, нужно ли их украшать.