Building the getter, setter strategies for an attribute then passing these as argument to property perform I would not down vote but urge Devs to consider this as an alternative to have null / vacant checks with your property treatments. This is the new element of C# six referred to https://whitelandurbanresortsector103.in/