加入builder的扩展，在创建元素的时候传递必要的参数