no more consumeritf, no more setKey/removeKey on UserBase