Since at the time it was created a shortcut specific to diagram was introduced in this class, it has now taken dependencies to every single kind of representation. As a result, no-one can introduce another kind of representation without having to modify it and those dependencies are not needed.