[Order] Introduce OrderAwareInterface
Merge pull request #1507 from stloyd/feature/order_aware_interface

[Order] Introduce OrderAwareInterface