not requires WebService::Simple