Um dos problemas como foi falado é que passa a ser necessario o desenvolvedor lembrar de criar a propriedade que indica o proximo item da cadeia, existe alguma forma de colocar a propriedade na interface e manter o setter dela como private na classe que implementa essa interface?