Person application OOP