public static async Task <T> SavedInDb <T>(this IBuilder <T> builder, DatabaseDriver databaseDriver) where T : class { var entity = builder.Build(); await databaseDriver.SaveAsync(entity); return(entity); }