A method of making strongly typed lookups using C# objects