How does this differ from the existing Psc::ImpliedEntities::Instrument class?  It looks like the same thing, just with different names.