FYI, you don't need the UIHint for the DateTime. It's already a DateTime, so it will already use a DateTime.cshtml template if it exists. You do need it for the other ones that are not the same type as the template name.
–
Erik FunkenbuschJul 2 '14 at 7:46