Refactored to inheritance from Sha1XmlOnFolder to ..Reader and ..Writer