If You aren't so eager on having to decorate code with Attributes as I'm, esp when you cant tell at compile time what will take place here is my Answer. See @michael-puckett-ii 's solution for a vital note on when your expression bodied member produces a completely new object (it https://propertyingurugram.in/gurgaons-micro-markets-report-increase-in-price-demand/