public new int AdjustedBaseValue
What does the new here mean or do?
In this case, new is a modifier that hides an inherited member from the base class. See the documentation.
new