exposing library level private vars in Dart

// ref – https://stackoverflow.com/questions/17488611/how-to-create-private-variables-in-dart/17488825

There is no private, public, protected in Dart. However we use _ to hide data at the library level, and then use getter and setters to expose these data.

In our example, we declare _balance to be a library level private variable.
We expose this to the world through getter balance.