public BlockAccumulator Nest(ObjectBlock block)
 {
     CurrentObject.AddBlock(block);
     _objectBlocks.Push(block);
     Rank = Rank + 1;
     return(this);
 }
 public BlockAccumulator AddBlock(IBlock block)
 {
     CurrentObject.AddBlock(block);
     return(this);
 }