Property getter and setter for phases:
@override List<IPhase>? get phases => _phases;
@override set phases(List<IPhase>? phases) { this._phases = phases; wrapped['phases'] = jsonLiteral(phases); }