Thanks, that will address the second issue. But what about when Item.Price changes? How would I update Order.Total in that scenario?
If memory serves, the changed event of an Entity property only fires once, which doesn't really work how you would expect it. So am I left to create my own event and handle this scenario manually?