public override bool TrySetMember(SetMemberBinder binder, object value) { var method = InnerCommand.GetType().GetProperty(binder.Name).GetSetMethod(); method.Invoke(InnerCommand, new[] { value }); return(true); }