If we consider that Save lacked a const modifier at the end, the following would not compile:

void foo(const Table1D& table)
{
...
table.Save(); // Not OK, since we cannot promise Save...