Add consumer base class