Citation: 2C_879/2019 E. C

Mit Doppelbeschwerde (Beschwerde in öffentlich-rechtlichen Angelegenheiten und subsidiäre Verfassungsbeschwerde) beantragt A.________, es sei unter Aufhebung des vorinstanzlichen Urteils von einem Widerruf seiner Niederlassungsbewilligung und von einer Wegweisung aus der Schweiz abzusehen. Gleichzeitig stellt er ein Gesuch um unentgeltliche Rechtspflege. Während das Amt für Migration und Integration des Kantons Aargau und das Verwaltungsgericht des Kantons Aargau auf Abweisung der Beschwerde schliessen, verzichtet das Staatssekretariat für Migration auf eine Vernehmlassung.