//ModelFor(person =>person.Name); public void ModelFor<TModel, TValue>( Expression<Func<TModel, TValue>> expression) { //Result should be "Name" string nameOfTValue = ????; }