fix construct is extension map null