Re-re-factored the localstoragebackup service to use chains