public Dictionary<string, string> Fetch ()
{
var result = new Dictionary<string, string>();
foreach (var el in _elements){
if (!string.IsNullOrEmpty(el.ID) && _fetchFunctions.ContainsKey(el.GetType())){
result.Add(el.ID, _fetchFunctions[el.GetType()](el));
}
}
return result;
}