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

  RsaCryptoService        = require 'kryptnostic.rsa-crypto-service'
  CryptoServiceLoader     = require 'kryptnostic.crypto-service-loader'
  CryptoServiceMarshaller = require 'kryptnostic.crypto-service-marshaller'
  ShareProcessingService  = require 'kryptnostic.share-processing-service'

  log     = Logger.get('SharingClient')


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

    processIncomingShares : ->
      throw new Error 'unimplemented'

  return SharingClient
