client side bean builder