parser needs StreamDefinitionRepository for taps