remove() methods can still be called on WELD 2.3.5 (Final) on stateful scoped session beans: have tried @SessionScoped, @ViewScoped, @RequestScoped. Nothing thrown, @PreDestroy called.