// TODO: consider making protected virtual private void OnCellNumberChanged(CellNumberChangedEventArgs e) { CellNumberChanged(this, e); }