Bug 931711 - mozContact constructor creates unconsistent objects with the 'undefined' string as 'id'