Added virtual to getBodyTpl and getSubjectTpl