[c#] How can I call the 'base implementation' of an overridden virtual method?