Making *Person abstract