       @directoryApi            = new DirectoryApi()
       @cryptoServiceMarshaller = new CryptoServiceMarshaller()
       @cryptoServiceLoader     = new CryptoServiceLoader()
-      @shareProcessingService  = new ShareProcessingService()
       @credentialLoader        = new CredentialLoader()
 
     shareObject: (id, uuids) ->

  'kryptnostic.credential-loader'
  'kryptnostic.crypto-service-loader'
  'kryptnostic.crypto-service-marshaller'
  'kryptnostic.share-processing-service'
], (require) ->
  _                       = require 'lodash'
  Promise                 = require 'bluebird'

        log.info('revoked access', { id, uuids })

    processIncomingShares : ->
      throw new Error 'unimplemented'

  return SharingClient
