The abstract class Crypt has numerous static functions, getTallyDescriptors, updateTallyContext, updateDbForTallyJob, cleanupDbForTallyJob, but then are called non statically $election->getCrypt()->updateDbForTallyJob( $electionId, $dbw, $data ); etc
Feels like they should be marked as not static... And possibly abstract too? But maybe not on the latter