Added the virtual keyword to methods & properties

To make the FakePage functionality easier to extend and override.