Move "format_version_id" func to Maintenance\Utils class
Extract SessionAuthenticationManager
Create Updater
Flush cache on update