Adaptive constructor Null safety

Adaptive()