Instead of just doing initialization in the constructor I mean