commit 67f8e889f288381d53f6d16155b7c67b2888141b
Author: Christian Ehringfeld <c.ehringfeld@t-online.de>
Date:   Fri Sep 2 23:54:08 2016 +0200

    ...

diff --git a/.travis.yml.swp b/.travis.yml.swp
new file mode 100644
index 0000000..00a093a
Binary files /dev/null and b/.travis.yml.swp differ
diff --git a/src/entity.h b/src/entity.h
index 41d114f..d1f83ce 100644
--- a/src/entity.h
+++ b/src/entity.h
@@ -46,6 +46,14 @@ class Entity : public QObject {
         property.write(this, var); \
     }
 
+//#define EM_PROPERTY(type,attribute,getter,setter)
+//    Q_PROPERTY(QSharedPointer<type> attribute READ getter WRITE setter)
+
+//#define EM_LIST_PROPERTY(type,attribute,getter,setter)
+//    Q_PROPERTY(QList<QSharedPointer<type>> attribute READ getter WRITE setter)
+//    EM_LIST_MACRO(type)
+
+
 
   public:
     virtual QString toString() const;
diff --git a/tests/models.h b/tests/models.h
index 3eb1813..82bb7e5 100644
--- a/tests/models.h
+++ b/tests/models.h
@@ -23,6 +23,9 @@ class Person: public Entity {
     Q_PROPERTY(QList<QSharedPointer<Group>> maintainedGroups READ
                getMaintainedGroups WRITE setMaintainedGroups)
     EM_LIST_MACRO(Group)
+//    EM_LIST_PROPERTY(Group,groups,getGroups,setGroups)
+//    EM_LIST_PROPERTY(Group,maintainedGroups,getMaintainedGroups,setMaintainedGroups)
+
 
   public:
     enum class Gender {MALE, FEMALE, UNKNOWNGENDER};
