Using a model driven app how would you lookup point in time data. For Example in an invoicing application, if you use a business rule to lookup the price of an item in inventory and set the price in the order line items table. Later when the price of the item changes how would you keep the price from changing in invoices that were created prior to the date of the price change?