public virtual void change_unit_price_to(UnitPrice new_price) { price_history.record(new_price); }
public void issue_grant(Money grant_value, UnitPrice price, Fraction portion_to_issue_at_each_vest, Frequency frequency) { grants.Add(Grant.New(grant_value, price, portion_to_issue_at_each_vest, frequency)); }