Customer.method("cancelProcessor", function cancelProcessor(processor, subscriptionId) {
    this.setSnapshotOriginal();
    return processor
        .cancelSubscription(this, subscriptionId)
        .then(customer => customer.clearSnapshotOriginal().save());