public Dictionary<string, object> AsJson()
{
var rootDict = new Dictionary<string, object> ();
var ingredientsDict = new Dictionary<string, object> ();
foreach (var item in Ingredients) {
ingredientsDict.Add (item.Key, item.Value.ToJSON ());
}
rootDict.Add ("ingredients", ingredientsDict);
return rootDict;
}