Feature/make scalar nodes non optional