Best Practices for code in Constructor vs. ngOnInit in Angular