Factory that creates a new instance of the concrete subtype Q.
Q
@override @protected Power create(double value, PowerUnit unit) => Power(value, unit);