Use a more robust method key to support method overloads