fix bug stemming from ProductionEventSource not inherting from EventSource