Support subclassing overrides