allow subclasses to opt-out of timestamps and schema_version attributes