Documented annotations
Added dependency to CDI