limits surface area of fluent interface to Order
- downside: Order.skippable mutates a property on LineItem
- downside: domain objects not usable outside Fluent interface
- upsides: smaller surface area?