<div dir="ltr">And Bible adds a temporary property to SwordBookMetaData to identify which repository a downloadable book came from.  This sort of property is transient and does not need to be stored.  However, to prevent this throwing an exception after upgrade to the recent JSword I needed to specify this as a ui property which is persisted in the jsword-mods.d folder.  <div><br></div><div>Currently BookMetadata.putproperty takes a boolean property which determines where the property is persisted.</div><div>void putProperty(String key, String value, boolean forFrontend);<br></div><div><div>Would it be a good idea to make it possible to add transient properties that are not persisted?  This might be done by using an enum instead of a boolean for the third property.<br></div><div><br></div><div>Martin</div><div><br></div><div><br></div></div></div>