public virtual Subscription Find(string id)
{
if(id == null || id.Trim().Equals(""))
throw new NotFoundException();
XmlNode subscriptionXML = service.Get(service.MerchantPath() + "/subscriptions/" + id);
return new Subscription(new NodeWrapper(subscriptionXML), gateway);
}