add BuilderUpdater to fix project configuration when opened
hide all internal builder classes
mover core.search to core.services.search