The background for this post was that I needed to implement strongly
typed properties in a C# project. With strongly typed property, I
specifically mean a strongly typed version of
public object GetProperty(string propertyName), where the property
name is a constant (or name) of some sort, and the return ...