protected override async Task OnEnumChildren(bool deep)
        {
            Partitions.Clear();
            var partitions = await _fabricClient.QueryManager.GetPartitionListAsync(_service.ServiceName);

            foreach (var partition in partitions)
            {
                var sfService = new SFPartition(_fabricClient, this, partition);
                Partitions.Add(sfService);
                if (deep)
                {
                    await sfService.EnumChildren(deep);
                }
            }
        }
 public SFReplica(FabricClient fabricClient, SFPartition parent, Replica replica)
     : base(fabricClient)
 {
     _parent  = parent;
     _replica = replica;
 }