Implementation of CommonService