public ActionResult Index()
{
//Person person = new Person();
//Type personType = person.GetType();
Type personType = Type.GetType("Person");
var result = (AwesomeAttribute)personType.GetCustomAttributes<AwesomeAttribute>().First();
if (result.IsAwesome)
{
//do something
}
var personInstance = Activator.CreateInstance(personType);
List<MemberInfo> members = new List<MemberInfo>(personType.GetMembers(BindingFlags.NonPublic | BindingFlags.Instance));
var memberInfo = members.Single(_ => _.Name == "Secret");
//((MethodBase)memberInfo).Invoke(person, null);
return View(Configuration.Instance.Accounts);
}