public virtual IEnumerable <Type> GetContextTypes() => ContextTool.GetContextTypes(_assembly) .Distinct();
public virtual Type GetContextType(String name) { var contextType = ContextTool.SelectType(GetContextTypes(), name); return(contextType); }