Introduction:
This is more of an Object Oriented Programming interview question rather than a Selenium WebDriver question.
First of all, there is absolutely no problem with a browser driver object being referenced by RemoteWebDriver instance variable...