finished generic property identification