Added public property storeDownload and code refactoring.