Changes to ease subclassing of iRate.