make object types nullable, only initialize a module once