Added docs for virtuals