anchor.diff:      /// </summary>
       /// <param name="subscriptionId">Subscription id to fetch deployments from. Defaults to manager instance subscription default.</param>
       member __.GetDeploymentsAsync(?subscriptionId : string) = async {
  -        let client = pubSettings.GetClientByIdOrDefault(?id = subscriptionId)
  +        let client = subscriptions.GetClientByIdOrDefault(?id = subscriptionId)
           let! deployments = Deployment.getRunningDeployments client
           return Deployment.DeploymentReporter.Report(deployments, title = sprintf "Subscription: %A" client.Subscription.Name)
       }
  
positive.code: 
  /// Client object for managing MBrace Cloud Service deployments for user-suppplied Azure subscriptions
  [<Sealed; AutoSerializable(false)>]
  type DeploymentManager private (pubSettings : SubscriptionsClient, defaultRegion : Region, _logger : ISystemLogger option, ?logLevel : LogLevel) =
  
      let logger = AttacheableLogger.Create(?logLevel = logLevel, makeAsynchronous = false)
      do _logger |> Option.iter(fun l -> ignore <| logger.AttachLogger l)
  
      let syncRoot = new obj()
      let mutable defaultRegion = defaultRegion
      let mutable pubSettings = pubSettings
  
      /// Attaches logger to the deployment manager instance
      member __.AttachLogger(l : ISystemLogger) = logger.AttachLogger l
  
negative.code: 
          if vmCount < 1 then invalidArg "vmCount" "must be positive value."
          let region = defaultArg region defaultRegion
          let client = subscriptions.GetClientByIdOrDefault(?id = subscriptionId)
          let serviceName = match serviceName with None -> Common.generateResourceName() | Some sn -> sn
          do! Deployment.validateServiceName client serviceName
  
  