update : new ctor for ReceipeDetails