See @michael-puckett-ii 's solution for an important Observe on when your expression bodied member results in a fresh item (it's going to make a new instance everytime you simply call the member) J0HNJ0HN 27k55 gold badges5858 silver badges8888 bronze badges five ninety three The total context (most-upvoted solution) is sweet, https://trehan-floors.in/