Create a new machine when a MachineContext is used and has a definition.