Why should I use that instead of using the constructor?