Changed GetDataAsync to not use explicit generic type anymore