Interface Subject<D extends Diagram>