private CalcCell CreateAndAddNewCell(string address)
{
var newCell = CalcCell.Create(address, _context);
_cells.Add(newCell.Id, newCell);
var hashCode = GetHashCode(address);
if (!_addressIndex.ContainsKey(hashCode))
{
_addressIndex[hashCode] = new List <object>();
}
_addressIndex[hashCode].Add(newCell.Id);
return(newCell);
}