UPD adding beforeBuild function to Consumer interface and implementations
UPD calling the new Consumer->beforeBuild() function before services are gathered