All beans chenged to named and scoped
javax.enterprise.context.RequestScoped;
javax.inject.Named(name);