Add virual bean support