move set method to top, add a get method
prefix callbacks with _
use the get() method in tests instead of .value
better test description
prepend all private variables/functions with a _