Refactored inheritance scheme for calculations.
Moved estimation logic above uncertainty.