protected override string GetResourceURL(ModuleService moduleService)
{
string id = moduleService.Properties.Single(p => p.Name == "Id").Value;
string parent_url = "listener/" + moduleService.Parent.Properties.Single(p => p.Name == "Id").Value;
return parent_url + "/" + (string.IsNullOrEmpty(id) ? "setting" : ("setting/" + id));
}