Text this: Conditions and Causes for Obligation to Mitigate Damages and the Effect of Negligence in It under Iranian and German Law