Add virtual to inherited funcs