LPS-46369 add base infrastructure to read DDM fields from assets
LPS-46369 add DDMFieldReader implementation for JournalArticle
LPS-46369 add DDMFieldReader implementation for DLFileEntry
LPS-46369 add DDMFieldReader implementation for DDLRecords
LPS-46369 I generally use all caps for things that are immutable
LPS-46369 Better exception
LPS-46369 SF
LPS-45733 SF