internal override void SetValue(Item item, string val) => DataRoot.TrySetWhereProperty(Cast(item), val);