Citation: 4A_615/2015 E. C

Mit Beschwerde in Zivilsachen und subsidiärer Verfassungsbeschwerde beantragt die Klägerin dem Bundesgericht, den angefochtenen Entscheid aufzuheben und ihre Klage gutzuheissen. Eventualiter sei die Sache zur Ergänzung des Sachverhaltes und Neubeurteilung an die Vor- oder an die Erstinstanz zurückzuweisen. Die Beschwerdegegnerin beantragt die Abweisung der Beschwerde soweit darauf einzutreten sei. In Bestätigung des vorinstanzlichen Entscheides, Dispositiv Ziffer 2, sei die Bezirksgerichtskasse Affoltern anzuweisen, sämtliche bei ihr hinterlegten Mietzinse an die Beschwerdegegnerin herauszugeben. Die Vorinstanz hat auf eine Vernehmlassung verzichtet.