updating person schema extension with additional fields; added new selector rules to deal with awkward read-only fields