public override bool TrySetMember(SetMemberBinder binder, object value) { var property = this.BaseObject.Members[binder.Name] as PSPropertyInfo; if (property == null || !property.IsSettable) { return false; } property.Value = value; return true; }