Records lacking the major c# feature `with` currently user has to define methods allowing to partially update record Suggest adding an smart `with` for records defined on VL side, allowing users to specify properties one wants to update: 