diff --git a/app/models/communication/block/template/person.rb b/app/models/communication/block/template/person.rb
index 0cdddf14a38d2f8abf5d7e9c382a0b2c048d1533..8cfbb025523ccd6baf8261e403158212fa580c66 100644
--- a/app/models/communication/block/template/person.rb
+++ b/app/models/communication/block/template/person.rb
@@ -14,8 +14,12 @@ class Communication::Block::Template::Person < Communication::Block::Template::B
     end
     @elements
   end
+
+  def people
+    @people ||= elements.collect(&:person).compact.uniq
+  end
   
   def children
-    elements.collect(&:person).compact
+    people
   end
 end