 
       JGroupBundle = require '../bundle/groupbundle'
 
-      bundle = new JGroupBundle
+      bundle = new JGroupBundle {}, @getDefaultLimits()
       bundle.save (err) =>
         return callback err  if err?
 

        'setBackgroundImage', 'removeBackgroundImage', 'fetchAdmin', 'inviteByEmail',
        'inviteByEmails', 'inviteByUsername', 'kickMember', 'transferOwnership',
        'remove', 'sendSomeInvitations', 'fetchNewestMembers', 'countMembers',
        'fetchBundle', 'createBundle', 'destroyBundle'
      ]
    schema          :
      title         :

        for admin in admins
          admin.sendNotification event, contents

  updateBundle: (formData, callback = (->))->
    @fetchBundle (err, bundle)->
      return callback err  if err?
      bundle.update $set: { overagePolicy: formData.overagePolicy }, callback

  updateBundle$: permit 'change bundle',
    success: (client, formData, callback)->
      @updateBundle formData, callback

  destroyBundle: (callback) ->
    @fetchBundle (err, bundle) =>
      return callback err  if err?
