protected IFieldWrapper GetField(string key) { key = key.ToLower(); if (!Fields.ContainsKey(key)) { try { Fields[key] = _spawnProvider.FromField(Item.Fields[key]); } catch (Exception ex) { Sitecore.Diagnostics.Log.Error("Fortis: Unable to spawn field with key " + key, ex, this); } } return((FieldWrapper)Fields[key]); }