are `this.name` and `this.id` passed in by the constructor?