reuse person entity and fixed salutation composing and parsing