Issue #2296115 by jhodgdon, hussainweb: Fixed Several entity loadRevision() methods do not obey the interface contract.
Issue #2267545 by ParisLiakos: Standardize to RFC 5424 log levels.
Issue #2346129 by tstoeckler: Introduce a TraversableTypedDataInterface and use that for typehinting instead of ArrayElement.