Documenting the virtual option for types where it makes sense.
Merge pull request #2401 from Sgoettschkes/issue1387_2.0

Documenting the virtual option for types where it makes sense.