Moving the `promises` and `expects` accessors to Context

The concept of `self.order` does not make much sense. Where did that 
variable or attribute reader come from? It makes a ton more sense to
ask the Context itself to provide the accessors for the promised and
expected keys.