anchor.diff:      member val NetworkDown        = Nullable<double>() with get, set
       member val Version            = Unchecked.defaultof<string> with get, set
       member val Status             = Unchecked.defaultof<byte []> with get, set
  +    
       new () = new WorkerRecord(null, null, null, nullableDefault, null, Unchecked.defaultof<_>)
       new (pk, id) = new WorkerRecord(pk, id, null, nullableDefault, null, Unchecked.defaultof<_>)
   
       member this.GetCounters () : Utils.PerformanceMonitor.PerformanceInfo =
           { 
               CpuUsage = this.CPU
  -            MaxClockSpeed = this.MaxClockSpeed // TODO
  +            MaxClockSpeed = this.MaxClockSpeed 
               TotalMemory = this.TotalMemory
               MemoryUsage = this.Memory
               NetworkUsageUp = this.NetworkUp
  
positive.code:     member val ConfigurationId    = Unchecked.defaultof<byte []> with get, set
      member val MaxJobs            = Nullable<int>()   with get, set
      member val ActiveJobs         = Nullable<int>()   with get, set
      member val ProcessorCount     = Environment.ProcessorCount with get, set
      member val MaxClockSpeed      = Nullable<double>() with get, set
      member val CPU                = Nullable<double>() with get, set
      member val TotalMemory        = Nullable<double>() with get, set
  
negative.code:         member this.IncrementJobCount(id: IWorkerId): Async<unit> = 
              async {
                  let! _ = Table.transact<WorkerRecord> config table partitionKey id.Id 
                              (fun e -> e.ActiveJobs <- e.ActiveJobs ?+ 1)
                  return ()            
              }
  
  