public override bool TryGetMember(GetMemberBinder binder, out object result) { var res = Inputs.Contains(binder.Name); if (res) { result = Inputs[binder.Name]; } else { result = null; } return(res); }