How is a property designated as read-only?
In VB.NET: Public Read-Only Property Property Name As Return Type Get ?Your Property execution goes in here End Get End Property.
In C# if you specify a get accessor but do not specify a set accessor for a property it becomes a read only propert