CDI Alternatives Example