Moved some template method bodies out of class definition
(to bottom of header file).
Some comments about ValidationMessage/List/Map.