TypeScript Constructor