fill bean use reflect