We inject all sorts of common dependencies (including builders) into the
module itself (note: even though some of
these service are defined by the module itself, that's ok because
services are always lazy proxies).