Added initial BuildOrderContext and initializer