Code review regarding virtual method overrides (closes #105)