Swift + CoreData: Não é possível definir automaticamente o atributo opcional na subclasse NSManagedObject gerada

Eu tenho uma entidade coredata chamada Record e tenho uma propriedade dateUpdated. Notei que a subclasse NSManagedObject gerada não tem marca opcional (?)

Editor de CoreData:

Subclasse gerada:

Esperado:

ATUALIZADA: Estátedioso da minha parte, porque cada vez que quero regenerar as subclasses, significa que também preciso atualizar todos os valores opcionais manualmente. Ter uma subclasse não opcional (sem '?') Me leva a verificar a avaliação antes de atribuir, como no exemplo abaixo:

// sample value:
// serverDateFormatter = "yyyy/MM/dd"
// dateString = ""    

// Branch is a subclass of Record (see above images)

var date = self.coreData.serverDateFormatter.dateFromString(dateString)
if date != nil
{
   branch.dateUpdated = date 
}

Mas se o xcode pode definir automaticamente o valor opcional na subclasse com (?), Basta fazer o seguinte:

branch.dateUpdated = self.coreData.serverUTCDateFormatter.dateFromString(dateString)

No meu caso, tenho várias propriedades que preciso marcar manualmente como opcional.

questionAnswers(2)

yourAnswerToTheQuestion