Implement getValue() in AbstractMonitor for backwards compatibility. Add...

... AbstractStepMonitor helper for step-aware monitors