Code review of an Order object implemented as a state machine | Hacker News Reader