Added PublicServiceInterface