       else callback null, provider.template
 
 
+  getNotifyOptions: (client) ->
+
+    { group } = client.context
+    { connection: { delegate } } = client
+
+    return {
+      account : delegate
+      group   : group
+      target  : if @getAt('accessLevel') is 'group' then 'group' else 'account'
+    }
+
+
   @some$: permit 'list stack templates',
 
     success: (client, selector, options, callback) ->


    success: revive

      shouldReviveClient   : yes
      shouldReviveProvider : no
      shouldFetchGroupLimit : yes

    , (client, data, callback) ->

      originId     = delegate.getId()
      options      = { originId, group }

      updateAndNotify = (query) =>
        @updateAndNotify (@getNotifyOptions client), query, (err, results) =>
          callback err, this

      # Create a clone of provided data to work on it around
