Switching to pax cdi annoations and adding support for PostContruct and PreDestroy