Stripped down MethodHandler

Made collection just strings, we check collection for key, if no key we
enter lock, recheck key then run action if still null.