Anotações variáveis em uma classe

Estou tentando criar um gráfico de objeto em algum código em que estou usando a dica de tipo nos atributos de classe no Python 3.6. Geralmente isso se parece com:

class MyObject:
    some_variable: float = 1.2

Meu problema é que eu gostaria de ter um atributo que tenha o tipo MyObject assim:

class MyObject:
    parent: MyObject = None

Quando tento isso, obtenho "NameError: name 'MyObject' não está definido" quando tento fazer isso na anotação. Parece um caso de borda não suportado que não pode ter êxito no momento, pois MyObject não existe completamente no momento em que a anotação é definida.

questionAnswers(2)

yourAnswerToTheQuestion