code: public <T extends ICalProperty> boolean removeProperty(T property) {
  		return properties.remove(property.getClass(), property);
  	}
docs: Removes a specific property instance from this component.
  @param property the property to remove
  @param <T> the property class
  @return true if it was removed, false if it wasn't found