phase as added, ordered by after and before, by owner.
phase
after
before
owner
const TestPhase(this.phase, this.after, this.before, this.owner);