   #     console.log(err, campaign);
   #   }
   # );
+  #
+  # # Find & Modify
+  #
+  # var campaign = null;
+  #
+  # KD.remote.api.JRewardCampaign.one(
+  #   {
+  #     name: "register"
+  #   }, function(err, _campaign){
+  #     if (err) {
+  #       console.warn(err);
+  #     }
+  #     else if (_campaign) {
+  #       campaign = _campaign;
+  #       console.log("Campaign assigned to local variable `campaign`");
+  #     }
+  #     else {
+  #       console.error("No campaign found.");
+  #     }
+  #   }
+  # );
+  #
+  # if (campaign) {
+  #   campaign.update({isActive: false}, log);
+  # }
+  #
+
 
   {signature, secure} = require 'bongo'
 


  DEFAULT_CAMPAIGN = "register"



  # Private Methods

{Model}     = require 'bongo'
jraphical   = require 'jraphical'
KodingError = require '../../error'

module.exports = class JRewardCampaign extends jraphical.Module

  # Examples for working with campaigns
  #
  # # Create
  #
  # KD.remote.api.JRewardCampaign.create(
  #   {
