Factor out calculation of "data as of" to superclass.