Spec change: reader.entity() won't throw exception but returning null if not found. And, reader.entities() just ignores it if the entity is not found