Downloadable class should be functional