Moved derived property detection code from Read to when the property lists are initialized.