A converter that provides DSL completion wherever parts of stream definitions may appear.
A no-op converter from String to String, but that helps with completion in names of already existing entities.
Knows how to parse String representations of
Knows how to convert from a String to a new
Knows how to build and query