code: public boolean isChanged() {
  		Object currentValue = getData();
  		Object sharedValue = ((BeanAndProviderBoundComponentModel) getDefaultModel()).getData();
  
  		if (getBeanProperty() != null) {
  			sharedValue = getBeanValue();
  		}
  
  		return !Util.equals(currentValue, sharedValue);
  	}
docs: Indicates whether this component's data has changed from the default value.
  
  TODO: This needs to be added to the databound interface after the bulk of the components have been converted.
  
  @return true if this component's current value differs from the default value for the given context.