 
   @create = permit 'create stack template',
 
-    success: (client, data, callback) ->
-
+    success: revive
+
+      shouldReviveClient   : yes
+      shouldReviveProvider : no
+
+    , (client, data, callback) ->
+
+      { group }    = client.r # we have revived JGroup and JUser here ~ GG
       { delegate } = client.connection
 
       unless data?.title


  { permit }   = require '../group/permissionset'
  Validators   = require '../group/validators'

  @trait __dirname, '../../traits/protected'


      { permission: 'update stack template' }
    ]

    success: revive

      shouldReviveClient   : yes
      shouldReviveProvider : no

    , (client, data, callback) ->

      { group }    = client.r
      { delegate } = client.connection

      # It's not allowed to change a stack template group or owner
