RMModels members made virtual

RMModels members made virtual for subclassing and overrides