Exposing FileContent in order to be manipulated by plugins.
Moving some tab methods to the base class.