Replaces properties with descriptors