spec the classification lifecycle transact! method