common base class for public api of participation service