CakePHP plugin behaviour for logging changes made to objects