Make Consumer::__construct simpler