https://developerpublish.com/getter-only-read-only-auto-properties-in-c-6-0/
Getter-only (Read Only) Auto Properties in C# 6.0