final case classNamedReference(title: String, ref: Reference, isByName: Boolean = false, isRepeated: Boolean = false) extends Reference with Product with Serializable
final case classNoLink(title: String, target: String) extends MaterializableLink with Product with Serializable