1bb0109c45
Changed the public fields to setters and getters Added a cache for the evaluated values instead of calculating with each access