How about, instead of adding this class, we just lock access to `missingDependencies` in `AbstractHandler`?