Fix #705, `EditorFor()` finding incorrect values

@sornaks for test utlility changes
@rynowak for `TemplateInfo` changes
As discussed, this should have a comment explaining why it's significant