RealItem must not depend on InstrumentItem and InstrumentModel
Even after putting RealItem and InstrumentItem into the same subdirectory, this circular dependency makes it very difficult to analyse how these classes work together.
Edited by Wuttke, Joachim