Enforce tabs for all files

And make the two members of Simulation private.