docs: public void propertyChange(PropertyChangeEvent event)
  	{
  		if (contains(event.getSource()) && "beanContext".equals(event.getPropertyName()) && event.getOldValue() == getBeanContextPeer())
  		{
  			remove(event.getSource(), false);
  		}
  	}