Fully loaded Animal class