TABDEV-4278: Refactored the author-able properties from related content classes.
TABDEV-4278: Attempted to work around an intermittent test failure.
TABDEV-4278: Refactored more properties to better encapsulate the data.
TABDEV-4278: Implemented the extendedAuthors property.
Merge branch 'feature/TABDEV-4278' into develop