PersonService improved