Wrappers around .NET Reflection that provide typed info objects and use caching for faster access to object values.