Updated interfaces to use getConsumer and getToken