code: @Override
  	public void setBeanId(final Object beanId) {
  		BeanAndProviderBoundComponentModel model = getOrCreateComponentModel();
  		model.setBeanId(beanId);
  		// Remove values in scratch map
  		removeBeanFromScratchMap();
  	}
docs: Sets the bean id associated with this WBeanComponent.
  
  This bean id will be used to obtain the bean from the associated {@link BeanProvider} whenever the bean data is
  required.
  
  @see BeanProviderBound
  
  @param beanId the bean id to associate