code: T register(ICalPropertyScribe<? extends ICalProperty> scribe) {
  		if (index == null) {
  			index = new ScribeIndex();
  		}
  		index.register(scribe);
  		return this_;
  	}
docs: Registers a property scribe.
  @param scribe the scribe to register
  @return this