public CallCharge(TelephoneNumber called, TimeSpan duration, Money cost) { Check.Argument.IsNotNull(called, nameof(called)); Check.Argument.IsNotNull(cost, nameof(cost)); this.called = called; this.duration = duration; this.cost = cost; }