Machine instantiation is moved inside get() call

This is so that fields get injected post constrcutions.