add autowiring capability to builder