Adding system idle monitor base classes