added clone method to support per-customer pricing