For the record: WeldELResolver should never return a client proxy but a contextual instance, see the spec "12.5. Integration with Unified EL". See also WELD-1627.