Issue #3216910 by jsacksick: Define a base event class for Commerce events for easier code refactoring.