These public fields really scare me. How would you feel about creating setters instead?