Thanks! I understood your wishes, we should consider most of your notes together. The main issue is that there is a singleton mechanics in IR, but I recreated it by hands. All others corrections are consequences of this.
Actually, this change was necessary, because I moved away from the concept of IR. So, I will overview what is IR and commit corrections tomorrow.