ContentFromResource cleanup
move backup method to its own module