adding basic backbone for cdi, interceptors + metadata parsing need to be implemented