Remove `virtual` keyword

I don't think it is really necessary. Adding new keyword is always sensible, so we should think more better way (eg. `default(virtual):` `default(final):`, etc)