private T GetScenarioContextItemOrDefault <T>(string key = null) { var keyName = key ?? typeof(T).FullName; if (CurrentContext.ContainsKey(keyName)) { return(CurrentContext.Get <T>(keyName)); } else { return(default(T)); } }