id+desc trait assignment method