Make sure __unicode__ returns unicode and make description optional