See @michael-puckett-ii 's reply for an important Notice on when your expression bodied member creates a completely new object (it's going to create a new instance everytime you simply call the member) @larsmans: With the linked web site: "Notice that descriptors are only invoked for new design objects or lessons." https://whitelandgurugram.co.in/