       name                   : 'unique'
 
     schema                   :
-      name                   : String
+      name                   :
+        type                 : String
+        required             : yes
       slug                   : String
       isActive               : Boolean
       campaignType           :

      callback null, campaign


  @isCampaignValid = isCampaignValid = (campaignName, callback)->

    unless callback
      [campaignName, callback] = [DEFAULT_CAMPAIGN, campaignName]

        type                 : String
        default              : "MB"
      campaignInitialAmount  :
        type                 : Number
      campaignMaxAmount      :
        type                 : Number
      campaignPerEventAmount :
        type                 : Number
