Can't we do a super.readFields here?