moved description of "virtual" methods up into the class doc block so IDE's can autocomplete for them
Merge branch 'hotfix/4859'

Close #4859