public IControllerExpert Modify(IControllerExpert expert){ internalModify(expert); return expert; }
protected abstract void internalModify(IControllerExpert expert);
public virtual bool IsMatch(string key, IControllerExpert expert){ return ExpertList.split().Contains(key); }