Replace Behavior::changes with a lazy property accessor
0.28.0