introduced property reader