[ymeng] Build setter injection in base container
[ymeng] Extract instance generator