public FuturAcquereur(Aquereur principal, Aquereur secondaire, Adresse adresse)
        {
            AquereurPrincipal  = principal;
            AquereurSecondaire = secondaire;
            Financements       = new ObservableCollection <Financement>();
            Enfants            = new ObservableCollection <Enfant>();
            Adresse            = adresse;

            PropertyChanged += FuturAcquereur_PropertyChanged;
        }
        public static Aquereur ToAcquereur(this Couchbase.Lite.IMutableDictionary dico)
        {
            Aquereur aquereur = new Aquereur();

            if (dico.GetString("dateNaissance") != null)
            {
                aquereur.DateNaissance = dico.GetDate("dateNaissance").DateTime;
            }

            if (dico.GetString("email") != null)
            {
                aquereur.Email = dico.GetString("email");
            }

            if (dico.GetString("lieuNaissance") != null)
            {
                aquereur.LieuNaissance = dico.GetString("lieuNaissance");
            }

            if (dico.GetString("lieuTravail") != null)
            {
                aquereur.LieuTravail = dico.GetString("lieuTravail");
            }

            if (dico.GetString("nationalite") != null)
            {
                aquereur.Nationalite = dico.GetString("nationalite");
            }

            if (dico.GetString("nom") != null)
            {
                aquereur.Nom = dico.GetString("nom");
            }

            if (dico.GetString("portable") != null)
            {
                aquereur.Portable = dico.GetString("portable");
            }

            if (dico.GetString("prenom") != null)
            {
                aquereur.Prenom = dico.GetString("prenom");
            }

            if (dico.GetString("profession") != null)
            {
                aquereur.Profession = dico.GetString("profession");
            }

            aquereur.SalaireNetMensuel = dico.GetDouble("salaireNetMensuel");

            if (dico.GetString("telPro") != null)
            {
                aquereur.TelPro = dico.GetString("telPro");
            }

            if (dico.GetString("titreSejour") != null)
            {
                aquereur.TitreSejour = dico.GetString("titreSejour");
            }

            if (dico.GetString("profession") != null)
            {
                aquereur.Profession = dico.GetString("profession");
            }

            if (dico.GetString("civCode") != null)
            {
                aquereur.CivCode = dico.GetString("civCode");
            }

            if (dico.GetString("civLibelle") != null)
            {
                aquereur.CivLibelle = dico.GetString("civLibelle");
            }

            return(aquereur);
        }