is the converter an optional dependency of the querybuilder? otherwise i would prefer constructor injection to make sure the builder always has a converter with it...