And indexers. Through the use of these constructs for oblique usage of interior fields, you can guard in opposition to invalid input values. This essentially presents us an object that may do what we wish, but how do we actually place it on our class? Very well, properties use decorators; https://m3mmarinagurgaonproject.blogspot.com