only require need active_support libs
adds threadsafe registry to hold current scope