Proposed solution for T160615: Investigate why changes to Lexeme entity are not shown on the diff page
Have the EntityDiffViewFactory interface that returns instances of DiffView, get it implemented in different entity types using entity type definition class. And use it in EntityDiffVisualizer