BUG: fix period index object instantiation when joining with self