. . "Class and object design is an art and a skill that comes with time, thought, learning, practice and experience." . . .