AFAICS the weld proxies doesn't implement all methods from every class/interface in the inheritance hierarchy, if the bean class is a abstract class or a interface.