       static        : []
       instance      : ['updateInstance','notification']
     sharedMethods   :
-      static        : ['create']
+      static        : ['create','fetch','fetchSome']
       instance      : ['invite']
     schema          :
       publicName    : String

        default     : -> []
      tags          : [ObjectRef]

  @create = secure (client, initialInvitees, callback)->
    {delegate} = client.connection

    conversation = new this {
      publicName  : createId()
      createdBy   : delegate.profile.nickname
    }
    
    conversation.save (err)->
      if err then callback err
      else

        routingKey  : invitee
        contents    : { invitee, @publicName }
      }
