added generic generic one to one key resolver