MODERNIZE: Remove secondary constructor and add Nil as the default for the primary constructor.