Perfectly Generic Objects