If you move @Before contents to Constructor, That's fine, but the @After contents where you get to move?
The differences of Constructor and @Before/@After is that Constructor should be used to instance some for class, @Before/@After is for preparing test case resources.