repositoryClass: Rapsys\AirBundle\Repository\UserRepository
     table: users
     fields:
+        pseudonym:
+            type: string
+            length: 32
+            nullable: true
         phone:
             type: string
             length: 16
             nullable: true
+        slug:
+            type: string
+            unique: true
+            length: 32
+            nullable: true
     oneToMany:
         applications:
             targetEntity: Rapsys\AirBundle\Entity\Application
             targetEntity: Rapsys\AirBundle\Entity\Snippet
             mappedBy: user
     manyToMany:
+        dances:
+            targetEntity: Rapsys\AirBundle\Entity\Dance
+            inversedBy: users
+            joinTable:
+                name: users_dances
+                joinColumns:
+                    id:
+                        name: user_id
+                inverseJoinColumns:
+                    id:
+                        name: dance_id
         subscribers:
             targetEntity: Rapsys\AirBundle\Entity\User
             inversedBy: subscriptions