//TODO: move this for performance reasons public async Task Prepare <T>() where T : ITable, new() { await DatabaseFactory.CreateTableAsync <T>(); }