add prefix= keyword to Calculator, so we won't need label at all. Handle label, directory, and prefix specifically in set() method.