CDI Event and Observer