code: protected Image newImage(final String id, final IModel<LabeledImageCheckboxModelBean> model)
  	{
  		return ComponentFactory.newImage(id, model.getObject().getImageResource());
  	}
docs: Factory method for create a new {@link Image}. This method is invoked in the constructor from
  this class and can be overridden so users can provide their own version of a new
  {@link Image}.
  
  @param id
  the id
  @param model
  the model that contains the IResource object
  @return the new {@link Image}.