diff --git a/backends/eds/lib/edsf-persona.vala b/backends/eds/lib/edsf-persona.vala
index 1695e03..889e6bd 100644
--- a/backends/eds/lib/edsf-persona.vala
+++ b/backends/eds/lib/edsf-persona.vala
@@ -36,6 +36,7 @@ public class Edsf.Persona : Folks.Persona,
     GenderDetails,
     ImDetails,
     NameDetails,
+    NoteDetails,
     PhoneDetails,
     PostalAddressDetails
 {
@@ -58,6 +59,8 @@ public class Edsf.Persona : Folks.Persona,
   private Set<FieldDetails> _phone_numbers_ro;
   private HashSet<FieldDetails> _email_addresses;
   private Set<FieldDetails> _email_addresses_ro;
+  private HashSet<Note> _notes;
+  private Set<Note> _notes_ro;
   private weak E.Contact _contact;
   private static HashTable<string, GLib.List<string>> _im_eds_map = null;
 
@@ -119,6 +122,17 @@ public class Edsf.Persona : Folks.Persona,
   /**
    * {@inheritDoc}
    */
+  public Set<Note> notes
+    {
+      get { return this._notes_ro; }
+      private set
+        {
+        }
+    }
+
+  /**
+   * {@inheritDoc}
+   */
   public override string[] linkable_properties
     {
       get { return this._linkable_properties; }
@@ -272,6 +286,8 @@ public class Edsf.Persona : Folks.Persona,
       this._phone_numbers_ro = this._phone_numbers.read_only_view;
       this._email_addresses = new HashSet<FieldDetails> ();
       this._email_addresses_ro = this._email_addresses.read_only_view;
+      this._notes = new HashSet<Note> ();
+      this._notes_ro = this._notes.read_only_view;
 
       this._update (contact);
     }
@@ -296,6 +312,7 @@ public class Edsf.Persona : Folks.Persona,
       this._update_addresses ();
       this._update_emails ();
       this._update_im_addresses ();
+      this._update_notes ();
     }
 
   private void _update_emails ()
@@ -317,6 +334,21 @@ public class Edsf.Persona : Folks.Persona,
       this.notify_property ("email-addresses");
     }
 
+  private void _update_notes ()
+    {
+      this._notes = new HashSet<Note> ();
+
+	  string n = (string) this._get_property ("note");
+	  if (n != null && n != "")
+	    {
+			var note = new Note (n);
+			this._notes.add (note);
+		}
+
+      this._notes_ro = this._notes.read_only_view;
+      this.notify_property ("notes");
+    }
+
   private void _update_names ()
     {
       string full_name = (string) this._get_property ("full_name");
