@reinholdfuereder Instead of having the fields be protected, how about we add protected final getter methods to get the values? That may give us a bit of flexibility in the future.