Object Oriented Design in the Wild