             @unuseStackTemplate callback
 
 
-  delete: (callback) ->
-
-    if @baseStackId
+  delete: (callback, force = no) ->
+
+    if @baseStackId and not force
       return callback new KodingError \
         'Stacks generated from templates can only be destroyed by Kloud.'
 

      instance           :
        delete           :
          (signature Function)
        destroy          :
          (signature Function)
        modify           :

  destroy$: permit

    advanced: [
      { permission: 'delete stack' }
      { permission: 'delete own stack', validateWith: Validators.own }
    ]

