Eu entendi que o super nos permite acessar propriedades e métodos da superclasse, mas me deparei com a seguinte dúvida: Se eu instancio um objeto da classe x, essa que herda y, logo meu objeto tem os mesmos atributos e métodos da classe y, correto? Desse modo, por que ao implementar um método na classe x, que utiliza de uma propriedade de y, eu preciso escrever super.propriedade e não this.propriedade? This não é a referência do objeto, o qual já possui todos os atributos e métodos?