OK. On that note, I think I saw that some others linked the functions, i.e. the Shelter accepting an animal called the Person method for giving up animal. Is defining this relationship in a class the better thing to do? Or is this relationship better defined elsewhere in the program?