View constructor calls this.initialize