implementing NSCopying protocol in MRBrewFormula
operation objects now retain their own copies of formula objects