Is it possible to wrap generic bean with another (like proxy or decorator) while initialization? I know how to it with non-generic beans where there is only one implementation.